Received: from localhost (unknown [200.46.208.211]) by mail.postgresql.org (Postfix) with ESMTP id D3FFB63221F for ; Wed, 13 May 2009 16:06:15 -0300 (ADT) Received: from mail.postgresql.org ([200.46.204.86]) by localhost (mx1.hub.org [200.46.208.211]) (amavisd-maia, port 10024) with ESMTP id 34729-08 for ; Wed, 13 May 2009 16:06:07 -0300 (ADT) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from alexis.jtlnet.com (alexis.jtlnet.com [69.36.9.81]) by mail.postgresql.org (Postfix) with ESMTP id 8A15E632175 for ; Wed, 13 May 2009 16:06:07 -0300 (ADT) Received: from [192.168.10.103] (cpe-075-177-154-027.nc.res.rr.com [::ffff:75.177.154.27]) (TLS: TLSv1/SSLv3,256bits,AES256-SHA) by alexis.jtlnet.com with esmtp; Wed, 13 May 2009 15:04:25 -0400 id 0008071B.4A0B19B9.0000746C Message-ID: <4A0B1A10.4070207@dunslane.net> Date: Wed, 13 May 2009 15:05:52 -0400 From: Andrew Dunstan User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.12) Gecko/20071019 Fedora/1.0.9-3.fc6 pango-text SeaMonkey/1.0.9 MIME-Version: 1.0 To: Tom Lane CC: Heikki Linnakangas , Simon Riggs , Fujii Masao , Guillaume Smet , Peter Eisentraut , Kevin Grittner , pgsql-hackers Subject: Re: New trigger option of pg_standby References: <3f0b79eb0903242329j12865d55s348f5c873a956e71@mail.gmail.com> <1239381103.16396.30.camel@ebony.2ndQuadrant> <3f0b79eb0904122252t1f4c5860v919d199f399ccf72@mail.gmail.com> <3f0b79eb0904132241p18084914g792cb8e5ab3eebb3@mail.gmail.com> <3f0b79eb0904150101pb1c59a3ubb422867e8e6a944@mail.gmail.com> <49EE1E3F.9050307@enterprisedb.com> <3f0b79eb0904212209i7fbd8b68k71db1fef09c62751@mail.gmail.com> <49F01D79.8020805@enterprisedb.com> <3f0b79eb0904230515p751b5248n6ef96880617db055@mail.gmail.com> <4A095A39.3030100@enterprisedb.com> <3f0b79eb0905130127u3a3275b1w79f4d8cb729ded36@mail.gmail.com> <4A0A86D2.9080602@enterprisedb.com> <1985.1242234105@sss.pgh.pa.us> <1242237523.3843.461.camel@ebony.2ndQuadrant> <4A0B1329.5020206@enterprisedb.com> <14644.1242241073@sss.pgh.pa.us> In-Reply-To: <14644.1242241073@sss.pgh.pa.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.13 tagged_above=0 required=5 tests=AWL=0.130 X-Spam-Level: X-Archive-Number: 200905/589 X-Sequence-Number: 138131 Tom Lane wrote: > Heikki Linnakangas writes: > >> That's a lot more drastic change to make in beta. Besides, the proposed >> fix required backend changes. I think we should keep it in contrib. (At >> least for this release: If we get more integrated replication options in >> 8.5, that would be a good time to move pg_standby out of contrib if >> that's what we want.) >> > > The proposed fix requires coordinated changes in the core and > pg_standby. That would be a lot *harder* if pg_standby were external. > Since we've evidently not gotten this API quite right yet, I think we > should be keeping pg_standby in contrib until we do, ie the API has been > stable for awhile ... > > > Agreed. Frankly, if anything it should move from contrib to the core proper. I regard it as an essential utility, not an optional extra. cheers andrew