Fix for hang after postmaster restart. Add new proc_exit and
Bruce Momjian <bruce@momjian.us>
Fix for hang after postmaster restart. Add new proc_exit and shmem_exit to replace exitpg().
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/bootstrap/bootstrap.c | modified | +7 −7 |
| src/backend/commands/async.c | modified | +2 −2 |
| src/backend/libpq/pqcomm.c | modified | +2 −2 |
| src/backend/postmaster/postmaster.c | modified | +8 −12 |
| src/backend/storage/ipc/ipc.c | modified | +63 −39 |
| src/backend/storage/ipc/ipci.c | modified | +2 −3 |
| src/backend/storage/ipc/shmem.c | modified | +2 −2 |
| src/backend/storage/ipc/sinvaladt.c | modified | +3 −3 |
| src/backend/storage/lmgr/lock.c | modified | +4 −10 |
| src/backend/storage/lmgr/multi.c | modified | +1 −8 |
| src/backend/storage/lmgr/proc.c | modified | +3 −3 |
| src/backend/storage/smgr/smgr.c | modified | +2 −2 |
| src/backend/tcop/postgres.c | modified | +11 −11 |
| src/backend/utils/error/elog.c | modified | +4 −4 |
| src/backend/utils/error/exc.c | modified | +2 −2 |
| src/backend/utils/init/miscinit.c | modified | +5 −5 |
| src/backend/utils/init/postinit.c | modified | +3 −3 |
| src/include/storage/ipc.h | modified | +6 −5 |