Re: Vertica targeting PostgreSQL users

Bruce Momjian <[email protected]>
Newsgroups gmane.comp.db.postgresql.advocacy
Message-ID <[email protected]>
On Mon, Nov 20, 2017 at 07:10:00PM -0800, Peter Geoghegan wrote:
> On Mon, Nov 20, 2017 at 6:33 PM, Bruce Momjian <[email protected]> wrote:
> >> That's not completely fair. Some of the items are actually implemented
> >> without too much fanfare, but just never get removed from the Todo
> >> list.
> >
> > I go through the TODO list after every major release and remove the
> > completed items I find.
> 
> I was referencing the "sorting" section, which has some obsolete
> items, like "Consider being smarter about memory and external files
> used during sorts". To be fair, whether or not the other sorting items
> are obsolete is more debatable, and it's evident that you've made an
> effort to maintain it. It's just very hard for anyone to maintain a
> todo list like this.
> 
> The idea that I was trying to express was my remark was that the todo
> list inevitably becomes a thing with projects that are either likely
> controversial, or inherently very difficult. Because if they weren't,
> then they would have already been implemented (unless somebody forgot
> to remove them!).
> 
> There is a lot of stuff like "Vacuum Gin indexes in physically order
> rather than logical order". In theory, that should be totally
> uncontroversial. In practice, it's very controversial, because the
> reason that it doesn't already work that way is subtle, has a lot to
> do with complicated concurrency issues. And, I suspect that the
> existing GIN VACUUM code is buggy.
> 
> A list like the todo list sounds great, but in practice most of these
> things are so high context that in practice the best thing to do is
> seek guidance from experienced contributors. On the one hand, I think
> that it's good for new contributors to choose their own projects, so
> that they have a sense of ownership. On the other hand, there are
> significant risks if they really do that. It takes careful
> consideration on the part of the more experienced contributor giving
> advice. I've only managed to give good project advice 3 or 4 times,
> myself.

Agreed.  Feel free to improve the TODO list.

-- 
  Bruce Momjian  <[email protected]>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.