> -----Original Message-----
> From: Steven Siebert [mailto:smsi...@gmail.com]
> Sent: Monday, October 18, 2010 04:52
> To: Commons Developers List
> Subject: Re: [pool] runtime re-configuration
> 
> Why not add an (or a small set of) MBean(s) to where you can not only manage
> some of the mutable values, but also add the capability to runtime monitor
> the pool through jconsole and 3rd party JMX/network monitoring systems?
> This would keep the pool API the same, reducing the need for you to maintain
> these in later versions.  IMHO you would be gaining a lot more from this
> approach.
> 
> If desired, I will volunteer to write the patch for this.  I am using this
> approach to monitor my pools, adding accessors for configuration values is
> fairly trivial.

I do like this idea!
Gary

> 
> Regards,
> 
> Steve
> 
> On Wed, Oct 13, 2010 at 6:29 AM, Simone Tripodi
> <simone.trip...@gmail.com>wrote:
> 
> > Hi guys,
> > I'd add that not all properties are configurable, we should add
> > setters only in case it makes sense, or not?
> > All the best,
> > Simo
> >
> >
> http://people.apache.org/~simonetripodi/<http://people.apache.org/%7Esimonetri
> podi/>
> > http://www.99soft.org/
> >
> >
> >
> > On Wed, Oct 13, 2010 at 2:19 AM, Phil Steitz <phil.ste...@gmail.com>
> > wrote:
> > >
> > >
> > >
> > >
> > > On Oct 12, 2010, at 4:42 PM, Jörg Schaible <joerg.schai...@gmx.de>
> > wrote:
> > >
> > >> Gary Gregory wrote:
> > >>
> > >>> I too would like to be able to tweak the size of the pool at runtime.
> > >>>
> > >>> Gary
> > >>>
> > >>> On Oct 12, 2010, at 13:19, "James Carman" <ja...@carmanconsulting.com>
> > >>> wrote:
> > >>>
> > >>>> On Tue, Oct 12, 2010 at 11:22 AM, Simone Tripodi
> > >>>> <simone.trip...@gmail.com> wrote:
> > >>>>> Hi Phil! :)
> > >>>>> honestly I didn't understand which are the use cases when a pool
> > needs
> > >>>>> to be reconfigured, that's why I've always used the pool in
> > "configure
> > >>>>> and use" modality and Seb's suggestion sounded good to me. OTOH I
> > >>>>> didn't modify any single code line before hearing your thoughts since
> > >>>>> you know much more than me.
> > >>>>> If pool's property are mutable, so I need to add the setters, make
> > >>>>> them final otherwise :P
> > >>>>
> > >>>> What if you want to alter the way the pool works at runtime?  Perhaps
> > >>>> you're seeing that it keeps causing long waits because you're not
> > >>>> allowing it to grow big enough?
> > >>
> > >> Why then not create a new pool and take over ownership of the objects?
> > >>
> > > There may be instances out in circulation.  Also requests waiting,
> > maintenance in progress, etc not to mention the need to redirect clients.
> >  The flexibility to be able to increase pool size or change other parameters
> > on the fly is good IMO and where we can safely support it without
> > performance impact we should.
> > >> - Jörg
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > >> For additional commands, e-mail: dev-h...@commons.apache.org
> > >>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > > For additional commands, e-mail: dev-h...@commons.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> > For additional commands, e-mail: dev-h...@commons.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to