- Downloads
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.
Showing
- src/backend/access/transam/xlog.c 61 additions, 55 deletionssrc/backend/access/transam/xlog.c
- src/bin/pg_resetxlog/pg_resetxlog.c 1 addition, 3 deletionssrc/bin/pg_resetxlog/pg_resetxlog.c
- src/include/access/xlog.h 4 additions, 4 deletionssrc/include/access/xlog.h
- src/include/access/xlog_internal.h 2 additions, 9 deletionssrc/include/access/xlog_internal.h
Loading
Please register or sign in to comment