Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1YyY4O-0000v9-Ty for pgsql-hackers@arkaria.postgresql.org; Sat, 30 May 2015 04:08:25 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1YyY4O-0003sp-Eo for pgsql-hackers@arkaria.postgresql.org; Sat, 30 May 2015 04:08:24 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1YyY4M-0003s1-9T; Sat, 30 May 2015 04:08:22 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1YyY4J-0005Lf-IK; Sat, 30 May 2015 04:08:21 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.14.4/8.14.4) with ESMTP id t4U487GY012511; Sat, 30 May 2015 00:08:07 -0400 From: Tom Lane To: Robert Haas cc: Andres Freund , Stephen Frost , Bruce Momjian , Magnus Hagander , "pgsql-hackers@postgresql.org" , pgsql-core Subject: Re: [CORE] postpone next week's release In-reply-to: References: <20150529185431.GG26667@tamriel.snowman.net> <26984.1432927977@sss.pgh.pa.us> <20150529195609.GD16602@momjian.us> <20150529195751.GN26667@tamriel.snowman.net> <27697.1432929660@sss.pgh.pa.us> <28477.1432931820@sss.pgh.pa.us> <20150529223321.GB6535@alap3.anarazel.de> Comments: In-reply-to Robert Haas message dated "Fri, 29 May 2015 23:56:40 -0400" Date: Sat, 30 May 2015 00:08:07 -0400 Message-ID: <12510.1432958887@sss.pgh.pa.us> X-Pg-Spam-Score: -1.9 (-) 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 Robert Haas writes: > On Fri, May 29, 2015 at 6:33 PM, Andres Freund wrote: >> Why? A large portion of the input required to go from beta towards a >> release is from actual users. To see when things break, what confuses >> them and such. > I have two concerns: > 1. I'm concerned that once we release beta, any idea about reverting a > feature or fixing something that is broken will get harder, because > people will say "well, we can't do that after we've released a beta". > I confess to particularly wanting a solution to the item listed as > "custom-join has no way to construct Plan nodes of child Path nodes", > the history of which I'll avoid recapitulating until I'm sure I can do > it while maintaining my blood pressure at safe levels. > 2. Also, if we're going to make significant multixact-related changes > to 9.5 to try to improve reliability, as you proposed on the other > thread, then it would be nice to do that before beta, so that it gets > tested. Of course, someone is bound to point out that we could make > those changes in time for beta2, and people could test that. But in > practice I think that'll just mean that stuff is only out there for > let's say 2 months before we put it in a major release, which ain't > much. I think your position is completely nuts. The GROUPING SETS code is desperately in need of testing. The custom-plan code is desperately in need of fixing and testing. The multixact code is desperately in need of testing. The open-items list has several other problems besides those. All of those problems are independent. If we insist on tackling them serially rather than in parallel, 9.5 might not come out till 2017. I agree that we are not in a position to promise features won't change. So let's call it an alpha not a beta --- but for heaven's sake let's try to move forward on all these issues, not just some of them. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers