Re: 9.5 release scheduling (was Re: logical column ordering)

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Josh Berkus <josh(at)agliodbs(dot)com>, Stephen Frost <sfrost(at)snowman(dot)net>, Andres Freund <andres(at)2ndquadrant(dot)com>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org>, Phil Currier <pcurrier(at)gmail(dot)com>
Subject: Re: 9.5 release scheduling (was Re: logical column ordering)
Date: 2014-12-11 20:41:51
Message-ID: 20141211204151.GE19832@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, Dec 11, 2014 at 11:59:58AM -0500, Robert Haas wrote:
> The problem is that, on the one hand, we have a number of serious
> problems with things that got committed and turned out to have
> problems - the multixact stuff, and JSONB, in particular - and on the
> other hand, we are lacking in adequate committer bandwidth to properly
> handle all of the new patches that come in. We can fix the first
> problem by tightening up on the requirements for committing things,
> but that exacerbates the second problem. Or we can fix the second
> problem by loosening up on the requirements for commit, but that
> exacerbates the first problem. Promoting more or fewer committers is
> really the same trade-off: if you're very careful about who you
> promote, you'll get better people but not as many of them, so less
> will get done but with fewer mistakes; if you're more generous in
> handing out commit bits, you reduce the bottleneck to stuff getting
> done but, inevitably, you'll be trusting people in whom you have at
> least slightly less confidence. There's an inherent tension between
> quality and rate of progress that we can't get rid of, and the fact
> that some of our best people are busier than ever with things other
> than PostgreSQL hacking is not helping - not only because less actual
> review/commit happens, but because newcomers to the community don't
> have as much contact with the more senior people who could help mentor
> them if they only had the time.

Great outline of the tradeoffs involved in being more aggressive about
committing. I do think the multixact and JSONB problems have spooked
some of us to be slower/more careful about committing.

--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ Everyone has their own god. +

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Alvaro Herrera 2014-12-11 20:46:03 Re: WIP patch for Oid formatting in printf/elog strings
Previous Message Peter Eisentraut 2014-12-11 20:27:10 Re: Commitfest problems