Skip site navigation (1) Skip section navigation (2)

Winner of naming discussions: Synchronous Commit

From: "Simon Riggs" <simon(at)2ndquadrant(dot)com>
To: <pgsql-hackers(at)postgresql(dot)org>
Subject: Winner of naming discussions: Synchronous Commit
Date: 2007-06-24 10:20:07
Message-ID: 1182680407.9276.423.camel@silverbirch.site (view raw or flat)
Thread:
Lists: pgsql-hackers
Thank you to everyone for input on the naming of Feature "X".

The clear winner of the parameter naming was synchronous_commit, which
would imply we refer to the new feature as Asynchronous Commit in the
release notes and general discussions.

I will be now be starting to make changes throughout the patch so that
this name is used for variable names, function calls and comments. After
that I'll be working on docs for this feature, though they may not be
available until next week, given my current schedule. The docs will
include discussions of the proof of using mixed synch/asynch commits.

The ideas, in chronological order, and voices in favour of them were:

transaction_guarantee
Idea: Simon Riggs
Supporters: None

deferred_commit
Idea: Tom Lane
Supporters: Richard Huxton

synchronous_commit
Idea: Greg Stark
Supporters: Simon, Josh, Tom, Bruce, Florian

reliable_commit
Idea: Bruce Momjian
Supporters: None

commit_durability
Idea: Simon Riggs
Supporters: None

confirmed_commit
Idea: Greg Smith
Supporters: None

synchronous_commit is a clear winner. Most of the names have
difficulties as to how we would refer to them when turned off: undurable
commit, unconfirmed commit, unreliable commit don't work for me, nor
does undeferred commit make sense for normal commits. Also, I can't see
our press release saying "PostgreSQL releases Unreliable Commit". :-)

-- 
  Simon Riggs             
  EnterpriseDB   http://www.enterprisedb.com



Responses

pgsql-hackers by date

Next:From: Tom LaneDate: 2007-06-24 15:55:09
Subject: Re: Bugtraq: Having Fun With PostgreSQL
Previous:From: Kenneth MarshallDate: 2007-06-23 22:23:19
Subject: Re: Bugtraq: Having Fun With PostgreSQL

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group