TODO LIST:
authorRobert Haas <rhaas@postgresql.org>
Thu, 25 Aug 2011 23:05:53 +0000 (19:05 -0400)
committerRobert Haas <rhaas@postgresql.org>
Fri, 14 Oct 2011 18:38:14 +0000 (14:38 -0400)
commit17cc7984c87cce63c0eba5bc2caceaab679bee67
treec50ea94c109e4c5a2da87b342742c8e37a55bfad
parent2f48e5487cf235087d67c58074aa4797f09f69c1
TODO LIST:
 - AssignTransactionId() needs to WAL log sooner, before actually getting
   the new XID
 - AssignTransactionId() should also update the SnapArray before getting
   the new XID, even in normal operation, if there are too many cached subxids
 - Rewrite TransactionIdIsInProgress().
 - Compute global_xmin properly.
 - Review residual references to GetSnapshotData().
 - ProcArray code should not take SnapArrayLock.
15 files changed:
src/backend/access/transam/twophase.c
src/backend/access/transam/xlog.c
src/backend/storage/ipc/README.snaparray
src/backend/storage/ipc/procarray.c
src/backend/storage/ipc/snaparray.c
src/backend/storage/lmgr/predicate.c
src/backend/utils/adt/txid.c
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample
src/backend/utils/time/snapmgr.c
src/backend/utils/time/tqual.c
src/include/storage/procarray.h
src/include/storage/snaparray.h
src/include/utils/guc.h
src/include/utils/snapshot.h