Received: from maia.hub.org (unknown [200.46.204.183]) by mail.postgresql.org (Postfix) with ESMTP id D4338634652 for ; Wed, 27 May 2009 14:59:15 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by maia.hub.org (mx1.hub.org [200.46.204.183]) (amavisd-maia, port 10024) with ESMTP id 04957-01-6 for ; Wed, 27 May 2009 14:59:12 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-bw0-f163.google.com (mail-bw0-f163.google.com [209.85.218.163]) by mail.postgresql.org (Postfix) with ESMTP id 4AE6E6339FF for ; Wed, 27 May 2009 14:58:41 -0300 (ADT) Received: by bwz7 with SMTP id 7so5061240bwz.19 for ; Wed, 27 May 2009 10:58:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=gl7VCBFDKvxlHjlOTUZ8Zt2oNynbTsCaqw8VhCTpwkY=; b=fkf4OSKCS0L8Y9mpuegdkdCgIHimil6vhRI2nOLHpW4LDGGkXOjHBT+KZSPE2B9Zb9 UQfY01Ds/rksTYlVzy6bXvRrlpYwfnU4Q2SvP2gNVGFdBOmqyB8xEcFf6bRdMjWImuRb YuHN+gIDYadKhJkT9PlCpomb6jG3gVIX2k8Sc= 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 :cc:content-type:content-transfer-encoding; b=McXumn65e+SWl5RH7ZjFnKYksRs7bYYm3jCN4UNl4DBMCCxb+riEkHjetGM4qo04TF wPQBTqHF2xRZ+07UNsiJN+rcn2tcWc4w1anLW8f6dCdMnVg9Z9sDEVtdjOGdYklYWIDY ZBAubhfxOF/aVCoeIzTB1M5ElFfkMGU3lrOuA= MIME-Version: 1.0 Received: by 10.204.57.13 with SMTP id a13mr191556bkh.205.1243447118891; Wed, 27 May 2009 10:58:38 -0700 (PDT) In-Reply-To: <4A1D74E9.2070505@dunslane.net> References: <200905271608.n4RG8tW06393@momjian.us> <1243443276.24860.279.camel@ebony.2ndQuadrant> <4A1D74E9.2070505@dunslane.net> Date: Wed, 27 May 2009 13:58:38 -0400 Message-ID: <603c8f070905271058y1799a9dp9d29ac13fbce86b6@mail.gmail.com> Subject: Re: New trigger option of pg_standby From: Robert Haas To: Andrew Dunstan Cc: Simon Riggs , Bruce Momjian , Tom Lane , Heikki Linnakangas , Fujii Masao , Guillaume Smet , Peter Eisentraut , Kevin Grittner , pgsql-hackers Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0 tagged_above=0 required=5 tests=none X-Spam-Level: X-Archive-Number: 200905/1124 X-Sequence-Number: 138666 On Wed, May 27, 2009 at 1:14 PM, Andrew Dunstan wrote: > Simon Riggs wrote: >> >> My experience is that consensus/votes will be overruled by final >> committer, if they disagree, > > That's a fairly strong statement. I can't think of an occasion when this has > happened on any matter of significance, and I can remember many times when > Tom, Bruce and others have bowed to the consensus despite their own > preferences. Tom and Bruce do give way before a clear consensus, but on the other hand I think Simon is right that there was never much chance of getting anything committed here without Heikki's endorsement, which was slow in coming by his own admission. (I'm not in any way saying he was wrong to withhold his endorsement, just that he did.) I think it's undeniable that the voices of the committers carry significantly more weight than those of others on this mailing list, and especially that of Tom because of the sheer volume of what he commits compared to anyone else. Having one of the committers say that they don't like your patch doesn't completely kill its chances of getting accepted, but it definitely turns it into an uphill battle. On the other hand, if one of the committers takes a fancy to your patch it will occasionally jump ahead of the queue and get reviewed or committed before patches submitted much earlier. And more than one committer got features into 8.4 that were not really done in time for the 11/08 CommitFest, and likely would have been rejected if they'd come from a non-committer. As a thought experiment, consider two patches, one of which has a +1 from Tom Lane and a -1 from some other respected community member who is not a committer, and the other of which has a +1 from the community member and a -1 from Tom Lane. Which do you think is more likely to get committed? I know what I'd pick. Now, in many cases, the fact that the committers speak with the loudest voices is a good thing, because they are mostly very good coders with lots of PostgreSQL experience and a proven track record of not breaking the tree too often. But that doesn't make it any less true. ...Robert