diff options
Diffstat (limited to 'src/backend/storage/ipc/ipci.c')
-rw-r--r-- | src/backend/storage/ipc/ipci.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backend/storage/ipc/ipci.c b/src/backend/storage/ipc/ipci.c index 6caeca3a8e6..10fc18f2529 100644 --- a/src/backend/storage/ipc/ipci.c +++ b/src/backend/storage/ipc/ipci.c @@ -178,6 +178,12 @@ AttachSharedMemoryStructs(void) Assert(MyProc != NULL); Assert(IsUnderPostmaster); + /* + * In EXEC_BACKEND mode, backends don't inherit the number of fast-path + * groups we calculated before setting the shmem up, so recalculate it. + */ + InitializeFastPathLocks(); + CreateOrAttachShmemStructs(); /* |