Commit db0f6ca
committed
Remove set_latch_on_sigusr1 flag.
This flag has proven to be a recipe for bugs, and it doesn't seem like
it can really buy anything in terms of performance. So let's just
*always* set the process latch when we receive SIGUSR1 instead of
trying to do it only when needed.
Per my recent proposal on pgsql-hackers.1 parent b7aac36 commit db0f6ca
File tree
6 files changed
+86
-153
lines changed- src
- backend
- postmaster
- storage/ipc
- tcop
- include/storage
- test/modules/test_shm_mq
6 files changed
+86
-153
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
954 | 954 | | |
955 | 955 | | |
956 | 956 | | |
957 | | - | |
958 | 957 | | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
| 958 | + | |
963 | 959 | | |
964 | | - | |
965 | | - | |
966 | | - | |
| 960 | + | |
967 | 961 | | |
968 | | - | |
| 962 | + | |
969 | 963 | | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
978 | 969 | | |
979 | | - | |
980 | | - | |
981 | | - | |
982 | | - | |
983 | | - | |
| 970 | + | |
| 971 | + | |
984 | 972 | | |
985 | | - | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
986 | 977 | | |
| 978 | + | |
| 979 | + | |
987 | 980 | | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
994 | 981 | | |
995 | | - | |
996 | 982 | | |
997 | 983 | | |
998 | 984 | | |
| |||
1009 | 995 | | |
1010 | 996 | | |
1011 | 997 | | |
1012 | | - | |
1013 | | - | |
1014 | | - | |
1015 | | - | |
1016 | 998 | | |
1017 | | - | |
| 999 | + | |
1018 | 1000 | | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
| 1001 | + | |
1022 | 1002 | | |
1023 | | - | |
| 1003 | + | |
1024 | 1004 | | |
1025 | | - | |
1026 | | - | |
1027 | | - | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
1028 | 1008 | | |
1029 | | - | |
1030 | | - | |
| 1009 | + | |
| 1010 | + | |
1031 | 1011 | | |
1032 | | - | |
1033 | | - | |
| 1012 | + | |
| 1013 | + | |
1034 | 1014 | | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
1039 | | - | |
1040 | | - | |
1041 | | - | |
| 1015 | + | |
1042 | 1016 | | |
1043 | | - | |
1044 | 1017 | | |
1045 | | - | |
1046 | 1018 | | |
1047 | 1019 | | |
1048 | 1020 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | 62 | | |
71 | 63 | | |
72 | 64 | | |
| |||
296 | 288 | | |
297 | 289 | | |
298 | 290 | | |
299 | | - | |
300 | | - | |
| 291 | + | |
301 | 292 | | |
302 | 293 | | |
303 | 294 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
962 | 962 | | |
963 | 963 | | |
964 | 964 | | |
965 | | - | |
966 | 965 | | |
967 | 966 | | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
| 967 | + | |
973 | 968 | | |
974 | | - | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
975 | 989 | | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
988 | 993 | | |
989 | 994 | | |
990 | 995 | | |
991 | 996 | | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | | - | |
1002 | | - | |
1003 | | - | |
1004 | | - | |
| 997 | + | |
1005 | 998 | | |
1006 | | - | |
1007 | | - | |
| 999 | + | |
| 1000 | + | |
1008 | 1001 | | |
1009 | | - | |
1010 | | - | |
| 1002 | + | |
| 1003 | + | |
1011 | 1004 | | |
1012 | | - | |
1013 | | - | |
1014 | | - | |
1015 | | - | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
| 1005 | + | |
| 1006 | + | |
1020 | 1007 | | |
1021 | | - | |
1022 | 1008 | | |
1023 | 1009 | | |
1024 | 1010 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2825 | 2825 | | |
2826 | 2826 | | |
2827 | 2827 | | |
2828 | | - | |
2829 | | - | |
2830 | | - | |
| 2828 | + | |
2831 | 2829 | | |
2832 | 2830 | | |
2833 | 2831 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | 58 | | |
60 | 59 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
258 | | - | |
259 | 258 | | |
260 | 259 | | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 260 | + | |
265 | 261 | | |
266 | | - | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
267 | 269 | | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
285 | | - | |
286 | | - | |
287 | | - | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
| 270 | + | |
| 271 | + | |
295 | 272 | | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
296 | 289 | | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | 290 | | |
304 | 291 | | |
305 | 292 | | |
| |||
0 commit comments