-
- Downloads
Restructure backend SIGINT/SIGTERM handling so that 'die' interrupts
are treated more like 'cancel' interrupts: the signal handler sets a flag that is examined at well-defined spots, rather than trying to cope with an interrupt that might happen anywhere. See pghackers discussion of 1/12/01.
Showing
- src/backend/access/nbtree/nbtinsert.c 2 additions, 1 deletionsrc/backend/access/nbtree/nbtinsert.c
- src/backend/access/transam/xact.c 18 additions, 1 deletionsrc/backend/access/transam/xact.c
- src/backend/access/transam/xlog.c 1 addition, 2 deletionssrc/backend/access/transam/xlog.c
- src/backend/bootstrap/bootstrap.c 5 additions, 6 deletionssrc/backend/bootstrap/bootstrap.c
- src/backend/commands/analyze.c 2 additions, 3 deletionssrc/backend/commands/analyze.c
- src/backend/commands/copy.c 3 additions, 8 deletionssrc/backend/commands/copy.c
- src/backend/commands/vacuum.c 2 additions, 3 deletionssrc/backend/commands/vacuum.c
- src/backend/executor/execProcnode.c 3 additions, 5 deletionssrc/backend/executor/execProcnode.c
- src/backend/storage/buffer/bufmgr.c 59 additions, 14 deletionssrc/backend/storage/buffer/bufmgr.c
- src/backend/storage/buffer/s_lock.c 8 additions, 1 deletionsrc/backend/storage/buffer/s_lock.c
- src/backend/storage/ipc/ipc.c 40 additions, 4 deletionssrc/backend/storage/ipc/ipc.c
- src/backend/storage/ipc/spin.c 23 additions, 14 deletionssrc/backend/storage/ipc/spin.c
- src/backend/storage/lmgr/lock.c 22 additions, 13 deletionssrc/backend/storage/lmgr/lock.c
- src/backend/storage/lmgr/proc.c 198 additions, 188 deletionssrc/backend/storage/lmgr/proc.c
- src/backend/tcop/postgres.c 111 additions, 103 deletionssrc/backend/tcop/postgres.c
- src/backend/utils/error/elog.c 17 additions, 23 deletionssrc/backend/utils/error/elog.c
- src/backend/utils/init/globals.c 7 additions, 4 deletionssrc/backend/utils/init/globals.c
- src/include/access/xlog.h 1 addition, 2 deletionssrc/include/access/xlog.h
- src/include/miscadmin.h 73 additions, 36 deletionssrc/include/miscadmin.h
- src/include/storage/ipc.h 2 additions, 2 deletionssrc/include/storage/ipc.h
Loading
Please register or sign in to comment