forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit7dbfea3
committed
Partially deduplicate interrupt handling for background processes.
Where possible, share signal handler code and main loop interruptchecking. This saves quite a bit of code and should simplifymaintenance, too.This commit intends not to change the way anything works, eventhough that might allow more code to be unified. It does unifya bunch of individual variables into a ShutdownRequestPendingflag that has is now used by a bunch of different process types,though.Patch by me, reviewed by Andres Freund and Daniel Gustafsson.Discussion:http://postgr.es/m/CA+TgmoZwDk=BguVDVa+qdA6SBKef=PKbaKDQALTC_9qoz1mJqg@mail.gmail.com1 parent1e53fe0 commit7dbfea3
File tree
18 files changed
+191
-399
lines changed- src
- backend
- postmaster
- replication
- logical
- tcop
- utils/init
- include
- postmaster
18 files changed
+191
-399
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| 21 | + | |
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
|
Lines changed: 8 additions & 21 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
| 87 | + | |
87 | 88 |
| |
88 | 89 |
| |
89 | 90 |
| |
| |||
139 | 140 |
| |
140 | 141 |
| |
141 | 142 |
| |
142 |
| - | |
143 | 143 |
| |
144 | 144 |
| |
145 | 145 |
| |
| |||
344 | 344 |
| |
345 | 345 |
| |
346 | 346 |
| |
347 |
| - | |
348 | 347 |
| |
349 | 348 |
| |
350 | 349 |
| |
| |||
450 | 449 |
| |
451 | 450 |
| |
452 | 451 |
| |
453 |
| - | |
| 452 | + | |
454 | 453 |
| |
455 |
| - | |
| 454 | + | |
456 | 455 |
| |
457 | 456 |
| |
458 | 457 |
| |
| |||
553 | 552 |
| |
554 | 553 |
| |
555 | 554 |
| |
556 |
| - | |
| 555 | + | |
557 | 556 |
| |
558 | 557 |
| |
559 | 558 |
| |
| |||
605 | 604 |
| |
606 | 605 |
| |
607 | 606 |
| |
608 |
| - | |
| 607 | + | |
609 | 608 |
| |
610 | 609 |
| |
611 | 610 |
| |
| |||
622 | 621 |
| |
623 | 622 |
| |
624 | 623 |
| |
625 |
| - | |
| 624 | + | |
626 | 625 |
| |
627 | 626 |
| |
628 | 627 |
| |
| |||
800 | 799 |
| |
801 | 800 |
| |
802 | 801 |
| |
803 |
| - | |
| 802 | + | |
804 | 803 |
| |
805 | 804 |
| |
806 | 805 |
| |
| |||
1415 | 1414 |
| |
1416 | 1415 |
| |
1417 | 1416 |
| |
1418 |
| - | |
1419 |
| - | |
1420 |
| - | |
1421 |
| - | |
1422 |
| - | |
1423 |
| - | |
1424 |
| - | |
1425 |
| - | |
1426 |
| - | |
1427 |
| - | |
1428 |
| - | |
1429 |
| - | |
1430 | 1417 |
| |
1431 | 1418 |
| |
1432 | 1419 |
| |
| |||
1525 | 1512 |
| |
1526 | 1513 |
| |
1527 | 1514 |
| |
1528 |
| - | |
| 1515 | + | |
1529 | 1516 |
| |
1530 | 1517 |
| |
1531 | 1518 |
| |
|
Lines changed: 2 additions & 23 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
17 | 15 |
| |
18 | 16 |
| |
19 | 17 |
| |
20 | 18 |
| |
21 | 19 |
| |
22 | 20 |
| |
| 21 | + | |
23 | 22 |
| |
24 | 23 |
| |
25 | 24 |
| |
| |||
641 | 640 |
| |
642 | 641 |
| |
643 | 642 |
| |
644 |
| - | |
645 |
| - | |
646 |
| - | |
647 |
| - | |
648 |
| - | |
649 |
| - | |
650 |
| - | |
651 |
| - | |
652 |
| - | |
653 |
| - | |
654 |
| - | |
655 |
| - | |
656 |
| - | |
657 |
| - | |
658 |
| - | |
659 |
| - | |
660 |
| - | |
661 |
| - | |
662 |
| - | |
663 |
| - | |
664 | 643 |
| |
665 | 644 |
| |
666 | 645 |
| |
| |||
754 | 733 |
| |
755 | 734 |
| |
756 | 735 |
| |
757 |
| - | |
| 736 | + | |
758 | 737 |
| |
759 | 738 |
| |
760 | 739 |
| |
|
Lines changed: 5 additions & 88 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 |
| - | |
38 |
| - | |
39 |
| - | |
40 |
| - | |
41 | 37 |
| |
42 | 38 |
| |
43 | 39 |
| |
44 | 40 |
| |
45 | 41 |
| |
46 | 42 |
| |
| 43 | + | |
47 | 44 |
| |
48 | 45 |
| |
49 | 46 |
| |
| |||
86 | 83 |
| |
87 | 84 |
| |
88 | 85 |
| |
89 |
| - | |
90 |
| - | |
91 |
| - | |
92 |
| - | |
93 |
| - | |
94 |
| - | |
95 |
| - | |
96 |
| - | |
97 |
| - | |
98 |
| - | |
99 |
| - | |
100 |
| - | |
101 | 86 |
| |
102 | 87 |
| |
103 | 88 |
| |
| |||
116 | 101 |
| |
117 | 102 |
| |
118 | 103 |
| |
119 |
| - | |
| 104 | + | |
120 | 105 |
| |
121 |
| - | |
122 |
| - | |
| 106 | + | |
| 107 | + | |
123 | 108 |
| |
124 | 109 |
| |
125 | 110 |
| |
| |||
241 | 226 |
| |
242 | 227 |
| |
243 | 228 |
| |
244 |
| - | |
| 229 | + | |
245 | 230 |
| |
246 | 231 |
| |
247 | 232 |
| |
| |||
354 | 339 |
| |
355 | 340 |
| |
356 | 341 |
| |
357 |
| - | |
358 |
| - | |
359 |
| - | |
360 |
| - | |
361 |
| - | |
362 |
| - | |
363 |
| - | |
364 |
| - | |
365 |
| - | |
366 |
| - | |
367 |
| - | |
368 |
| - | |
369 |
| - | |
370 |
| - | |
371 |
| - | |
372 |
| - | |
373 |
| - | |
374 |
| - | |
375 |
| - | |
376 |
| - | |
377 |
| - | |
378 |
| - | |
379 |
| - | |
380 |
| - | |
381 |
| - | |
382 |
| - | |
383 |
| - | |
384 |
| - | |
385 |
| - | |
386 |
| - | |
387 |
| - | |
388 |
| - | |
389 |
| - | |
390 |
| - | |
391 |
| - | |
392 |
| - | |
393 |
| - | |
394 |
| - | |
395 |
| - | |
396 |
| - | |
397 |
| - | |
398 |
| - | |
399 |
| - | |
400 |
| - | |
401 |
| - | |
402 |
| - | |
403 |
| - | |
404 |
| - | |
405 |
| - | |
406 |
| - | |
407 |
| - | |
408 |
| - | |
409 |
| - | |
410 |
| - | |
411 |
| - | |
412 |
| - | |
413 |
| - | |
414 |
| - | |
415 |
| - | |
416 |
| - | |
417 |
| - | |
418 |
| - | |
419 |
| - | |
420 |
| - | |
421 |
| - | |
422 |
| - | |
423 |
| - | |
424 |
| - |
0 commit comments
Comments
(0)