Re: 8.4 release planning (was Re: [COMMITTERS] pgsql: Automatic view update rules)

From: Heikki Linnakangas <heikki(dot)linnakangas(at)enterprisedb(dot)com>
To: "Jonah H(dot) Harris" <jonah(dot)harris(at)gmail(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Bruce Momjian <bruce(at)momjian(dot)us>, Robert Haas <robertmhaas(at)gmail(dot)com>, Bernd Helmle <mailings(at)oopsware(dot)de>, Peter Eisentraut <peter_e(at)gmx(dot)net>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: 8.4 release planning (was Re: [COMMITTERS] pgsql: Automatic view update rules)
Date: 2009-01-26 15:15:01
Message-ID: 497DD375.3010200@enterprisedb.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Jonah H. Harris wrote:
> Looking forward, if no one
> wanted to review these patches in November,

I did, and many others were active in the discussion too.

> and seemingly no one wants to review them now,

I do. Thank you for your appreciation :-(.

> how can we expect this to change for 8.5? Can anyone point
> out something Simon did wrong in this process?

Not really, except maybe started 6 months too late. Big patches simply
take a long time to mature.

Looking back at the timeline for hot standby, it doesn't look
unreasonable at all:

September: First discussion about the user-visible behavior, transaction
isolation etc. Big architectural decisions are made, like where that
snapshots are taken. "Infrastructure changes for recovery" patch is
reviewed, and pushed to next commitfest because of issues. Discussion
started on how to handle (heavy-weight) locks.

October: Discussion on various administration commands, how to handle
b-tree splits, and some other stuff. More discussion on how to derive
snapshots. First complete hot standby patch is submitted. A patch to
change the way subtransactions is submitted, and committed.

November: Various people test and review the patch, including Mark
Kirkwood and Pavan Deolasee. Bugs are found and fixed. Decision is made
that SIGINT should kill an idle-in-transaction transaction as well.

December: Discussion on slotids and the B-tree killed items problem.

January: Major changes; slotids eliminated, conflict resolution
mechanism rewritten. RestoreBkpBlocks refactoring committed. More bugs
in conflict resolution unearthed. Discussion on adding a GUC.

There has been steady progress, starting from basic design discussions
and decisions, moving on to implementation details. Progress never
stalled for a long time. I can see no wrongdoing on Simon's part, and
there is also no grounds to say that the community has neglected this patch.

--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Kevin Grittner 2009-01-26 15:20:55 Re: 8.4 release planning (was Re: [COMMITTERS] pgsql: Automatic view update rules)
Previous Message Alvaro Herrera 2009-01-26 15:05:36 Re: 8.4 release planning (was Re: [COMMITTERS] pgsql: Automatic view update rules)