Re: Formatting Curmudgeons WAS: MMAP Buffers

From: Andres Freund <andres(at)anarazel(dot)de>
To: pgsql-hackers(at)postgresql(dot)org
Cc: Josh Berkus <josh(at)agliodbs(dot)com>, Robert Haas <robertmhaas(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Dan Ports <drkp(at)csail(dot)mit(dot)edu>, Kevin Grittner <kevin(dot)grittner(at)wicourts(dot)gov>, andrew <andrew(at)dunslane(dot)net>, cbbrowne <cbbrowne(at)gmail(dot)com>, greg <greg(at)2ndquadrant(dot)com>
Subject: Re: Formatting Curmudgeons WAS: MMAP Buffers
Date: 2011-04-20 19:11:14
Message-ID: 201104202111.15531.andres@anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wednesday, April 20, 2011 08:39:47 PM Josh Berkus wrote:
> Robert,
>
> > Unfortunately, my memory of this project only goes back to about
> > September 2008, which isn't far enough to remember why CommitFests
> > were created in the first place. So Alvaro may be correct in saying
> > that things have mutated over time, but that isn't necessarily a bad
> > thing. Maybe we've settled into something that works reasonably well.
> >
> > Or maybe we should make some changes; nothing is set in stone.
>
> Review of design concepts and WIP patches has *always* been a problem
> for this project. Andrew Sullivan bitched about it at some length back
> in 2004 ("Why there is no traffic on pgsql-replicationhooks", but
> Andrew's blog is down now unfortunately). And I've gotten complaints
> from numerous people: the Drizzle student, the person who e-mailed me,
> Afilias, Greenplum, Aster Data, others. It's just a broken process, and
> it particularly leads PostgreSQL forks to not contribute back stuff.
Well. But very few company people to contribute back in reviewing stuff from
others. At least in the time I have somewhat regularly

> We tell people to submit a design concept, but then such submissions are
> often ignored. When they're not ignored, they often are subject to
> either extreme bikeshedding or a lot of negativity around things the
> author hasn't implemented yet ... even if the author warns that they're
> not implemented.
I can see that point.

> I think that Robert is right and what we need is a completely different
> process for WIP patches and design concepts. It's pretty clear that
> none of the processes we've tried so far ("just post it to
> pgsql-hackers", "get a submission mentor" and "commitfest") have worked
> consistently.
>
> So in the spirit of NOT reinventing the wheel: ReviewBoard. Yes,
> really. One of the big issues with working through design reviews etc.
> on this mailing list is the lack of continuity and timeliness in
> comments on the idea/WIP patch. Having an interface which presents all
> of the discussion around a specific patch in a threaded and
> chronological way would help cut down on bikeshedding and dogpiling, as
> well as allowing both the idea/patch author to review all commentary in
> a coherent way.
I don't believe a second that problem is solved by any tool. In my opinion
there simply are very few people being able to do in-depth reviews of complex
patches. And those are also needed to implement complex features or do parts
of features others could not do.

A RRR like process doesn't really help in those cases except catch the most
obvious problems.

Andres

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Joshua D. Drake 2011-04-20 19:13:33 Re: Formatting Curmudgeons WAS: MMAP Buffers
Previous Message Robert Haas 2011-04-20 19:09:48 Re: Formatting Curmudgeons WAS: MMAP Buffers