-
- Downloads
Make non-MVCC snapshots exempt from predicate locking. Scans with non-MVCC
snapshots, like in REINDEX, are basically non-transactional operations. The DDL operation itself might participate in SSI, but there's separate functions for that. Kevin Grittner and Dan Ports, with some changes by me.
Showing
- src/backend/access/heap/heapam.c 13 additions, 10 deletionssrc/backend/access/heap/heapam.c
- src/backend/access/index/indexam.c 8 additions, 7 deletionssrc/backend/access/index/indexam.c
- src/backend/access/nbtree/nbtsearch.c 16 additions, 17 deletionssrc/backend/access/nbtree/nbtsearch.c
- src/backend/executor/nodeSeqscan.c 2 additions, 1 deletionsrc/backend/executor/nodeSeqscan.c
- src/backend/storage/lmgr/predicate.c 107 additions, 61 deletionssrc/backend/storage/lmgr/predicate.c
- src/include/storage/predicate.h 5 additions, 4 deletionssrc/include/storage/predicate.h
Loading
Please register or sign in to comment