Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 75114 invoked from network); 4 Nov 2010 20:31:17 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 4 Nov 2010 20:31:17 -0000 Received: (qmail 71189 invoked by uid 500); 4 Nov 2010 20:31:48 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 70939 invoked by uid 500); 4 Nov 2010 20:31:47 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 70931 invoked by uid 99); 4 Nov 2010 20:31:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Nov 2010 20:31:47 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of simone.tripodi@gmail.com designates 74.125.82.49 as permitted sender) Received: from [74.125.82.49] (HELO mail-ww0-f49.google.com) (74.125.82.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 04 Nov 2010 20:31:40 +0000 Received: by wwe15 with SMTP id 15so2622662wwe.6 for ; Thu, 04 Nov 2010 13:31:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=yzssNuw7z/RODEKtHxvg3GaQ5hNQ/XKemuVhWF9Cudw=; b=YuV2ax1jzeLqWPzQtSTlxaDs9urYIjgO+o5XljP6Ed+0nOYcEgBCRQpsC/6fpgwKNH 3s+ZnA0+0ffuwrLcsFJBJXasU5grphb0txFRFAhyrIHqzVpfEvtmJs+2igsXOL1ZVLrb Si92geeFW0/abHweDGC4PMWGpmRUoSG8PCYqM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=b64pbKzWJk6m34WVnpxROvDClTwjETBErkgwS+kT4AAJO6MHuIFT4eSiUT383XtfBy rJWXrUMlJAFOyunszq0gBwJTKvbrKxHrkhdK0R3uUHUpGE99UVvVPLv5bPevzISkDSY7 vORrlpEMD/utV8jsNbnKHp3cCkjrMdtS09TNk= MIME-Version: 1.0 Received: by 10.216.26.138 with SMTP id c10mr316133wea.23.1288902679355; Thu, 04 Nov 2010 13:31:19 -0700 (PDT) Received: by 10.216.50.142 with HTTP; Thu, 4 Nov 2010 13:31:19 -0700 (PDT) In-Reply-To: References: Date: Thu, 4 Nov 2010 21:31:19 +0100 Message-ID: Subject: Re: [pool] "Smart" (aka auto-configure) pools From: Simone Tripodi To: Commons Developers List Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi Steven, this feature sounds *cool*!!! +1 for me, definitively! Simo http://people.apache.org/~simonetripodi/ http://www.99soft.org/ On Thu, Nov 4, 2010 at 8:18 PM, Steve wrote: > > Not Paul, Phil. My bad! > > S > > On Nov 4, 2010, at 2:34 PM, Steven Siebert wrote: > >> First, Paul, nice presentation at ApacheCon =3D) >> >> I came up after the discussion to mention a feature I added to my pool >> implementation, wanted to record this here and get community thoughts. >> >> What I have done for a customer (non-releasable, but I can re-implement >> much cleaner) was essentially enable the pool to "track" its maintenance >> operations over a 24-hour period (starting at 0000) to better "predict" >> configuration changes that needed to take place. =C2=A0This was helpful = in our >> dev-to-production deployments for configuration "burn-in"...we could hav= e >> guessed what the config for the pool should be...but this helped get it >> right quickly. =C2=A0We kept it running (intentionally) and detected tre= nds over >> the first week. =C2=A0We then turned this feature off (via JMX) and pool= could >> then adjust itself based on it's learned data. =C2=A0Admittedly, this wa= s a >> "crude" implementation that was used to improve performance due to our >> predictable spikes....there is a lot more that could be done. >> >> First question: =C2=A0is this coming the community would like? >> >> Second: =C2=A0If it is desired, I implemented this by re-implementing th= e >> evictor...Paul suggested this might also be a good fit for an "outside" >> implementation (I can see this, as well) >> >> Finally: =C2=A0What features would you like to see? >> >> Thoughts? >> >> Steve >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@commons.apache.org > For additional commands, e-mail: user-help@commons.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org