-
- Downloads
Fix subtransaction behavior for large objects, temp namespace, files,
password/group files. Also allow read-only subtransactions of a read-write parent, but not vice versa. These are the reasonably noncontroversial parts of Alvaro's recent mop-up patch, plus further work on large objects to minimize use of the TopTransactionResourceOwner.
Showing
- src/backend/access/transam/xact.c 65 additions, 16 deletionssrc/backend/access/transam/xact.c
- src/backend/catalog/namespace.c 40 additions, 7 deletionssrc/backend/catalog/namespace.c
- src/backend/commands/user.c 71 additions, 22 deletionssrc/backend/commands/user.c
- src/backend/libpq/be-fsstubs.c 57 additions, 16 deletionssrc/backend/libpq/be-fsstubs.c
- src/backend/storage/file/fd.c 150 additions, 59 deletionssrc/backend/storage/file/fd.c
- src/backend/storage/large_object/inv_api.c 86 additions, 36 deletionssrc/backend/storage/large_object/inv_api.c
- src/backend/storage/lmgr/lmgr.c 8 additions, 8 deletionssrc/backend/storage/lmgr/lmgr.c
- src/backend/utils/cache/inval.c 3 additions, 3 deletionssrc/backend/utils/cache/inval.c
- src/backend/utils/misc/guc.c 10 additions, 5 deletionssrc/backend/utils/misc/guc.c
- src/backend/utils/time/tqual.c 54 additions, 11 deletionssrc/backend/utils/time/tqual.c
- src/bin/psql/tab-complete.c 2 additions, 2 deletionssrc/bin/psql/tab-complete.c
- src/include/catalog/namespace.h 3 additions, 1 deletionsrc/include/catalog/namespace.h
- src/include/commands/user.h 3 additions, 1 deletionsrc/include/commands/user.h
- src/include/libpq/be-fsstubs.h 5 additions, 3 deletionssrc/include/libpq/be-fsstubs.h
- src/include/storage/fd.h 3 additions, 1 deletionsrc/include/storage/fd.h
- src/include/storage/large_object.h 10 additions, 12 deletionssrc/include/storage/large_object.h
- src/include/utils/inval.h 2 additions, 2 deletionssrc/include/utils/inval.h
Loading
Please register or sign in to comment