Re: 8.4 release planning

From: Christopher Browne <cbbrowne(at)gmail(dot)com>
To: "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: 8.4 release planning
Date: 2009-01-26 17:38:22
Message-ID: d6d6637f0901260938m187ae5e0u706392bfc9f691a4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Mon, Jan 26, 2009 at 11:44 AM, Jonah H. Harris
<jonah(dot)harris(at)gmail(dot)com> wrote:
> On Mon, Jan 26, 2009 at 11:33 AM, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>>
>> > That would depend on timing then. Trying to get people to upgrade to
>> > 8.4 is
>> > going to be difficult if they're waiting on Hot Standby, which means
>> > less
>> > in-the-field testing of the 8.4 code base until the 8.5 release.
>>
>> [ deja vu... ] Just like no one was going to bother upgrading to 8.3
>> because what they wanted wouldn't be there till 8.4, and the similar
>> claims we heard about 8.2 and 8.1 before that ...
>
> I'm not trying to be an alarmist, I'm just stating what I saw when I was @
> EDB. Customers, especially those with large databases or small admin teams,
> would definitely wait for features before upgrading. Some people waited
> specifically for HOT or features that would benefit them specifically. My
> only gripe with a small window between 8.4 and 8.5 was just that I believe
> people would be more likely to wait until 8.5 rather than upgrading twice in
> the same year. Though, as I generally like people to be using the latest
> version of PG, I'd certainly be happy to be wrong on this.

We've got folks working on the upgrade to 8.3; 8.4 isn't on our radar
yet, particularly in view of the fact that it's getting pretty
nebulous when 8.4 will be production-worthy :-).

It would surprise me not at all if we never got around to an 8.4
deployment, irrespective of whether we hold off another 6 months to
get more of hot standby into it or not.

Based on that metric, I suppose I ought to prefer for us to get 8.4
out the door more quickly, and start seeing work progress on the 8.5
backlog, which would presumably include the two large O/S patches
(e.g. - hot standby, SE-PG).

I suppose there are two, possibly 3 directions to consider, with
respective merits and demerits:

1. Suppose we cut things off now, and say "push that stuff to 8.5"...

- Simon and KaiGai will be justifiably angry since they *have* been
doing the right kinds of things, and were expecting to see their
material in 8.4.

- On the other hand, their work would be among the first considered
for 8.5, so that they'd not be behind the way they were for 8.4.

- We *won't* irritate the somewhat numerous set of people with patches
already awaiting
8.5,<http://wiki.postgresql.org/wiki/CommitFest_2009-First> and allow
those patches to "bit rot" in the interim.

2. Alternatively, we may press on...

- We may put off 8.4 for an extra 4-6 months.

- Everyone loses the utility of the features already committed in 8.4
for that extra period of time.

- We irritate everyone that was accepting that their contributions
would be waiting until the first 8.5 commitfest.

3. There's always the possibility of a "worst of all worlds."

- All the irritations and losses of #2

- For whatever reason, we don't get usable hot standby / SEPostgreSQL
at the end of it.

I'm getting increasingly scared of #2 and #3.

From a purely selfish perspective, neither of these features are ones
I was expecting to be using in the short or medium term (I don't
actually see a use case for SELinux, myself). I'll note that as my
bias, but I don't think that invalidates the analysis of the 3
directions.
--
http://linuxfinances.info/info/linuxdistributions.html
Robert Benchley - "Drawing on my fine command of the English
language, I said nothing."

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2009-01-26 17:47:39 Re: 8.4 release planning
Previous Message Tom Lane 2009-01-26 17:34:48 Re: 8.4 release planning