]> granicus.if.org Git - postgresql/commit
Change WAL-logging scheme for multixacts to be more like regular
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 8 Jun 2005 15:50:28 +0000 (15:50 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 8 Jun 2005 15:50:28 +0000 (15:50 +0000)
commitf5b2f60bd1084e218358adba04604147e5429233
tree276b7d36fa97284ef5b37e53f488e6f3532b78d7
parent593badd30b09c6bc11930d4a26ff70830a5a9092
Change WAL-logging scheme for multixacts to be more like regular
transaction IDs, rather than like subtrans; in particular, the information
now survives a database restart.  Per previous discussion, this is
essential for PITR log shipping and for 2PC.
12 files changed:
doc/src/sgml/ref/pg_resetxlog.sgml
src/backend/access/heap/heapam.c
src/backend/access/transam/multixact.c
src/backend/access/transam/rmgr.c
src/backend/access/transam/xlog.c
src/bin/pg_controldata/pg_controldata.c
src/bin/pg_resetxlog/pg_resetxlog.c
src/include/access/htup.h
src/include/access/multixact.h
src/include/access/xlog.h
src/include/c.h
src/include/catalog/pg_control.h