Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 5517 invoked from network); 12 Sep 2007 10:46:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Sep 2007 10:46:28 -0000 Received: (qmail 24446 invoked by uid 500); 12 Sep 2007 10:46:14 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 24365 invoked by uid 500); 12 Sep 2007 10:46:14 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 24354 invoked by uid 99); 12 Sep 2007 10:46:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2007 03:46:14 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jfclere@gmail.com designates 66.249.82.235 as permitted sender) Received: from [66.249.82.235] (HELO wx-out-0506.google.com) (66.249.82.235) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Sep 2007 10:46:11 +0000 Received: by wx-out-0506.google.com with SMTP id h27so140379wxd for ; Wed, 12 Sep 2007 03:45:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; bh=K0U8+pBmIg1H5sl7kiojuqNV42nkUVlea/tjz6VCRkQ=; b=Z2nVyU/UgmUBCTAvUlr4ddi0SXxbLaQiaXKxi6Fl1rekwowyxek1yeg30VD8lelkfHeESccWQwqz1zveyoZ4FkcskmRPTav0A4kyLE2qga725qeFQkOG3kgHDuPTfFwlm2AZvbNvwIWULe5PPmCzO2JTEzr6cmKDd+xS28rJO6U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:user-agent:mime-version:to:cc:subject:references:in-reply-to:x-enigmail-version:content-type:content-transfer-encoding; b=CNGLNLONnAQWcFG56/vKJIJXClSm6Sy0mkFrWm4IL0iyFEkOYWXCpXdrNvQT7f8wyDD4bVYQXzHjKtW56eWD6YehKcTX1kBP7I3GMkN29wRROKAh106Dm/4vsSTTcXYmMFsadCfBmjgM/P9B+OXc8uP9M6ymNk/lW+M4oAJKmac= Received: by 10.90.29.18 with SMTP id c18mr1319135agc.1189593950289; Wed, 12 Sep 2007 03:45:50 -0700 (PDT) Received: from ?192.168.4.143? ( [212.249.12.130]) by mx.google.com with ESMTPS id 6sm6547914wrh.2007.09.12.03.45.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 12 Sep 2007 03:45:48 -0700 (PDT) Message-ID: <46E7C2E6.5020902@gmail.com> Date: Wed, 12 Sep 2007 12:43:50 +0200 From: jean-frederic clere User-Agent: Thunderbird 2.0.0.5 (X11/20070719) MIME-Version: 1.0 To: dev@httpd.apache.org CC: Jim Jagielski Subject: Re: svn commit: r573264 - /httpd/httpd/trunk/include/scoreboard.h References: <3B21A253728EA247A10A692547A271530213F713@EITO-MBX03.internal.vodafone.com> <46E6BDB2.9000102@gmail.com> <7E29E305-EF0E-4A74-8971-CDC3972390D3@jaguNET.com> <46E6C5F5.7000207@gmail.com> In-Reply-To: X-Enigmail-Version: 0.95.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org Jim Jagielski wrote: > > On Sep 11, 2007, at 12:44 PM, jean-frederic clere wrote: > >> Jim Jagielski wrote: >>> >>> On Sep 11, 2007, at 12:09 PM, jean-frederic clere wrote: >>> >>>>> >>>>> 1. IMHO requires a minor bump. >>>> >>>> Find a patch that covers all the points you raised below. >>>> >>>> More comments? >>>> >>> >>> Requires a major bump. Also destroys all those mystical >>> other "balancers" from working as-is, since they >>> must now be not only recompiled but also re-coded to >>> implement ap_proxy_lb_worker_size() so that the >>> old "lb_score" entry exists and has some size associated >>> with it... >> >> ap_proxy_lb_worker_size is in mod_proxy as R�diger suggested it. > > My point is that this function must be defined by any "other" > balancer that wants to use this scoreboard space. You had > mentioned concern that we can't be monkeying all that > much with lb_score and stuff because "other" balancers > may be wanting to use it. This patch does nothing to > help that really... once the API breaks, well, we > can do whatever we want :) > >> >> I agree it can't be backported to 2.2 but why can't it by in trunk? >> > > Never said it couldn't. Just made a comment that this > patch isn't suitable for backporting. If I didn't care > about a backportable patch, I would have originally created > something quite different than what I did. 2.2 *still* has > the problem. Instead, we're fixing something that doesn't > have a problem... :/ > > Of course, all this assumes that the present usage of > a general scoreboard is still the right design choice. > Personally, as was discussed awhile ago, we need > a better abstraction as well as moving *away* from > a general purpose-shove-everything-in-here scoreboard. I tried something in that direction in httpd/branches/httpd-proxy-scoreboard. The goal was to offer another storage for the proxy_worker_stat of mod_proxy. What do you want to do? Cheers Jean-Frederic