Log In - Home Page

Patch: serializable lock consistency

Edit Patch - Move To Another CommitFest - Delete Patch

CommitFest 2010-11
Topic SQL Features
Patch Status Rejected
Author Florian G. Pflug
Reviewers Kevin Grittner
Committer Nobody
Close Date 2010-12-20
Patch by fgp on 2010-05-18 06:33:58 PM: Initial version.
Comment by fgp on 2010-05-18 06:44:16 PM: The discussion started within this thread, since the whole point of this is to allow for user-level FK-like constraints that work correctly for SERIALIZABLE transactions.
Patch by fgp on 2010-05-20 08:39:55 PM: Updated version that passes the regression tests. Also contains a pgbench script & schema that verifies the effectiveness of this approach.
Review by kgrittn on 2010-07-17 10:48:04 AM: Needs work on comments and docs; otherwise good.
Patch by fgp on 2010-08-03 12:16:35 AM: Updated version that fixed comment formatting, adds documentation and removes the crosscheck_snapshot logic which is obsoleted by this patch.
Comment by kgrittn on 2010-08-03 09:23:30 AM: Both author and reviewer want to develop some additional tests before sending to committer. These put commit out of the 2010-07 CF timeframe.
Patch by kgrittn on 2010-09-18 01:20:58 PM: Cleaned up bitrot, whitespace, "serializable" terminology, and a typo.
Review by kgrittn on 2010-09-24 03:58:41 PM: Ready for committer.
Patch by rhaas on 2010-10-21 09:07:51 PM: Merged up to head of master branch, other minor cleanups.
Patch by fgp on 2010-12-15 09:11:20 AM: Merged up to head of master branch, improved documentation and added additional asserts for safety.
Patch also available via https://github.com/fgp/postgres/tree/serializable_lock_consistency
Comment by heikki on 2010-12-20 07:07:08 AM: Fatal bug found, marking as "rejected".

Add Comment

Please log in to comment on this patch.