-
- Downloads
Redesign the patch for allocation of shmem space and LWLocks for add-on
modules; the first try was not usable in EXEC_BACKEND builds (e.g., Windows). Instead, just provide some entry points to increase the allocation requests during postmaster start, and provide a dedicated LWLock that can be used to synchronize allocation operations performed by backends. Per discussion with Marc Munro.
Showing
- src/backend/storage/ipc/ipci.c 29 additions, 21 deletionssrc/backend/storage/ipc/ipci.c
- src/backend/storage/ipc/shmem.c 5 additions, 150 deletionssrc/backend/storage/ipc/shmem.c
- src/backend/storage/lmgr/lwlock.c 31 additions, 72 deletionssrc/backend/storage/lmgr/lwlock.c
- src/include/storage/lwlock.h 3 additions, 2 deletionssrc/include/storage/lwlock.h
- src/include/storage/pg_shmem.h 1 addition, 8 deletionssrc/include/storage/pg_shmem.h
- src/include/storage/shmem.h 4 additions, 6 deletionssrc/include/storage/shmem.h
Loading
Please register or sign in to comment