-
- Downloads
Add a new option to RestoreBkpBlocks() to indicate if a cleanup lock should
be used instead of the normal exclusive lock, and make WAL redo functions responsible for calling RestoreBkpBlocks(). They know better what kind of a lock they need. At the moment, this just moves things around with no functional change, but makes the hot standby patch that's under review cleaner.
Showing
- src/backend/access/gin/ginxlog.c 3 additions, 1 deletionsrc/backend/access/gin/ginxlog.c
- src/backend/access/gist/gistxlog.c 3 additions, 2 deletionssrc/backend/access/gist/gistxlog.c
- src/backend/access/heap/heapam.c 6 additions, 1 deletionsrc/backend/access/heap/heapam.c
- src/backend/access/nbtree/nbtxlog.c 3 additions, 1 deletionsrc/backend/access/nbtree/nbtxlog.c
- src/backend/access/transam/clog.c 4 additions, 1 deletionsrc/backend/access/transam/clog.c
- src/backend/access/transam/multixact.c 4 additions, 1 deletionsrc/backend/access/transam/multixact.c
- src/backend/access/transam/xact.c 4 additions, 1 deletionsrc/backend/access/transam/xact.c
- src/backend/access/transam/xlog.c 17 additions, 6 deletionssrc/backend/access/transam/xlog.c
- src/backend/access/transam/xlogutils.c 29 additions, 16 deletionssrc/backend/access/transam/xlogutils.c
- src/backend/catalog/storage.c 4 additions, 1 deletionsrc/backend/catalog/storage.c
- src/backend/commands/dbcommands.c 4 additions, 1 deletionsrc/backend/commands/dbcommands.c
- src/backend/commands/sequence.c 4 additions, 1 deletionsrc/backend/commands/sequence.c
- src/backend/commands/tablespace.c 4 additions, 1 deletionsrc/backend/commands/tablespace.c
- src/backend/storage/freespace/freespace.c 3 additions, 1 deletionsrc/backend/storage/freespace/freespace.c
- src/include/access/xlog.h 3 additions, 1 deletionsrc/include/access/xlog.h
Loading
Please register or sign in to comment