Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1bHs-0008Nu-I6 for pgsql-hackers@arkaria.postgresql.org; Sun, 07 Jun 2015 14:10:57 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1Z1bHr-0002kV-LR for pgsql-hackers@arkaria.postgresql.org; Sun, 07 Jun 2015 14:10:55 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1Z1bHq-0002kP-5V for pgsql-hackers@postgresql.org; Sun, 07 Jun 2015 14:10:54 +0000 Received: from nm10-vm3.bullet.mail.ne1.yahoo.com ([98.138.91.140]) by magus.postgresql.org with esmtps (TLS1.0:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1Z1bHh-0006AR-T0 for pgsql-hackers@postgresql.org; Sun, 07 Jun 2015 14:10:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ymail.com; s=s2048; t=1433686240; bh=dHDG356ZdSzYexs9DASv7tp65zFsKP8J9JiDPosmjZU=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject; b=Ad7bHYbVPkVNCnTFBPlYaYKY6t9fxcFwS8TSCLLT1jZwX45aaDjRXVe+AIYoJvitRoflwzr7q46nhiQkdxQYUedrvsdBKfVHu+XiGmt/2nUQ2HinyV/XRu5Qu2nORA3pcWiRoeXR7QhfDSWmGKCUAJC1M7P9+PH8sHSxkGuWO7F92wbTmYPs6Aj9xoc0aZN2nZ+kANGCeIm8wsMvkYjF9o6ZrRSzYiJwiWzVkLKvlNI5MdxpCQfvI0ApvJOm+BrpnuHU/tziScxM/nPswFViGrmkF5QmHgYfMksl5TnrjmlGKt83YGhBGn5lqW4MUN6x38S1l0P7Euzm9CyaJOB0RA== Received: from [98.138.100.117] by nm10.bullet.mail.ne1.yahoo.com with NNFMP; 07 Jun 2015 14:10:40 -0000 Received: from [98.138.87.5] by tm108.bullet.mail.ne1.yahoo.com with NNFMP; 07 Jun 2015 14:10:40 -0000 Received: from [127.0.0.1] by omp1005.mail.ne1.yahoo.com with NNFMP; 07 Jun 2015 14:10:40 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 654671.13012.bm@omp1005.mail.ne1.yahoo.com X-YMail-OSG: vIhIIrcVM1k76OMRz7B.kNheXKF0qdpWTBd5ke0JGFThheuNvP34VNjskHcYezr bedN49AS3cnweEZh1pKIlss1cxMNtH24b1jkJbGHdoPF9.DomGebsLxL.2zJLAzqnYchKKv.nKIf XUf_SJSaoZGtZ2iYgwMrW.ft8am6OGC5PRH47DQtGg9KsHNllk3VWD.Ke49hbWBxPIHlqNA.F2_9 14bJCakrVUaCf1sTsnYM06pOhJaq1Xc5KlqdIjdquRQaCfQ6g9Z_POAtKAwAKZyuC9kDEl6U3oxP KHhfl5deAGzwyRJZAzJ3FpqUpznU26xxPaTm8I6xDIKI8Nj2WzRLPeFHpzt0JMBFaryB1fO8ASEo id4Gwgq7cBDGEf7UNuWXQ6YW_5YncFIxC8NTOTWfBuraJU1sPXuerlfstdiumwXx5tXi1vipbpEl 7lOeize1YTBXoEhqYBnjAzfED2dXZ_3ThGhrV5175zDMgfMXC4Bm4t7GsVJR8As7U.Qxkhvc- Received: by 98.138.105.251; Sun, 07 Jun 2015 14:10:40 +0000 Date: Sun, 7 Jun 2015 14:10:39 +0000 (UTC) From: Kevin Grittner Reply-To: Kevin Grittner To: "Joshua D. Drake" , Peter Geoghegan , Robert Haas Cc: Simon Riggs , Josh Berkus , Noah Misch , Bruce Momjian , Andres Freund , Tom Lane , Stephen Frost , Magnus Hagander , "pgsql-hackers@postgresql.org" , pgsql-core Message-ID: <846697098.6562437.1433686239404.JavaMail.yahoo@mail.yahoo.com> In-Reply-To: <5573B34F.1090007@commandprompt.com> References: <5573B34F.1090007@commandprompt.com> Subject: Re: [CORE] Restore-reliability mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Length: 3227 X-Pg-Spam-Score: -2.0 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org Joshua D. Drake wrote: > On 06/06/2015 07:14 PM, Peter Geoghegan wrote: >> On Sat, Jun 6, 2015 at 7:07 PM, Robert Haas wrote: >>> Perhaps we're honoring this more in the breech than in the >>> observance, but I'm not making up what Tom has said about this: >>> >>> http://www.postgresql.org/message-id/27310.1251410965@sss.pgh.pa.us That's 9.0 release discussion: | I think that the traditional criterion is that we don't release beta1 | as long as there are any known issues that might force an initdb. | We were successful in avoiding a post-beta initdb this time, although | IIRC the majority of release cycles have had one --- so maybe you | could argue that that's not so important. It would certainly be | less important if we had working pg_migrator functionality to ease | the pain of going from beta to final. >>> http://www.postgresql.org/message-id/19174.1299782543@sss.pgh.pa.us That's 9.1 release discussion: | Historically we've declared it beta once we think we are done with | initdb-forcing problems. | In any case, the existence of pg_upgrade means that "might we need | another initdb?" is not as strong a consideration as it once was, so | I'm not sure if we should still use that as a criterion. I don't know | quite what "ready for beta" should mean otherwise, though. >>> http://www.postgresql.org/message-id/3413.1301154369@sss.pgh.pa.us Also 9.1, it is listed as one criterion: | * No open issues that are expected to result in a catversion bump. | (With pg_upgrade, this is not as critical as it used to be, but | I still think catalog stability is a good indicator of a release's | maturity) >>> http://www.postgresql.org/message-id/3261.1401915832@sss.pgh.pa.us Here we jump to 9.4 discussion: | > Agreed. Additionally I also agree with Stefan that the price of a initdb | > during beta isn't that high these days. | | Yeah, if nothing else it gives testers another opportunity to exercise | pg_upgrade ;-). The policy about post-beta1 initdb is "avoid if | practical", not "avoid at all costs". So I think these examples show that the policy has shifted from a pretty strong requirement to "it's probably nice if" status, with some benefits seen in pg_upgrade testing to actually having a bump. >> Of course, not doing a catversion bump after beta1 doesn't necessarily >> have much value in and of itself. *Promising* to not do a catversion >> bump, and then usually keeping that promise definitely has a certain >> value, but clearly we are incapable of that. As someone who was able to bring up a new production application on 8.2 because it was all redundant data and not yet mission-critical, I appreciate that in very rate circumstances that combination could have benefit. But really, how often are people in that position? > It seems to me that a cat bump during Alpha or Beta should be absolutely > fine and reservedly fine respectively. Where we should absolutely not > cat bump unless there is absolutely no other choice is during and RC. +1 on all of that. And for a while now we've been talking about an alpha test release, right? -- Kevin Grittner EDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers