]> granicus.if.org Git - postgresql/commit
Widen xl_len field of XLogRecord header to 32 bits, so that we'll have
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 29 Aug 2004 16:34:48 +0000 (16:34 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 29 Aug 2004 16:34:48 +0000 (16:34 +0000)
commit0ffe11abd3a0b2e1b387192213eea58dce12d7d2
tree8d61852b694125b792d18f98357076ef79191bdd
parentb6b71b85bc45b49005b5aec87cba2c33fc8baf49
Widen xl_len field of XLogRecord header to 32 bits, so that we'll have
a more tolerable limit on the number of subtransactions or deleted files
in COMMIT and ABORT records.  Buy back the extra space by eliminating the
xl_xact_prev field, which isn't being used for anything and is rather
unlikely ever to be used for anything.
This does not force initdb, but you do need to do pg_resetxlog if you
want to upgrade an existing 8.0 installation without initdb.
src/backend/access/transam/xlog.c
src/bin/pg_resetxlog/pg_resetxlog.c
src/include/access/xlog.h
src/include/access/xlog_internal.h