forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb43100f
committed
Make BackgroundWorkerList doubly-linked
This allows ForgetBackgroundWorker() and ReportBackgroundWorkerExit()to take a RegisteredBgWorker pointer as argument, rather than a listiterator. That feels a little more natural. But more importantly, thispaves the way for more refactoring in the next commit.Reviewed-by: Thomas Munro <thomas.munro@gmail.com>Discussion:https://www.postgresql.org/message-id/835232c0-a5f7-4f20-b95b-5b56ba57d741@iki.fi1 parent7fceb57 commitb43100f
File tree
3 files changed
+54
-58
lines changed- src
- backend/postmaster
- include/postmaster
3 files changed
+54
-58
lines changedLines changed: 29 additions & 33 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 |
| - | |
| 40 | + | |
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
| |||
168 | 168 |
| |
169 | 169 |
| |
170 | 170 |
| |
171 |
| - | |
| 171 | + | |
172 | 172 |
| |
173 | 173 |
| |
174 | 174 |
| |
| |||
181 | 181 |
| |
182 | 182 |
| |
183 | 183 |
| |
184 |
| - | |
| 184 | + | |
185 | 185 |
| |
186 | 186 |
| |
187 | 187 |
| |
188 | 188 |
| |
189 |
| - | |
| 189 | + | |
190 | 190 |
| |
191 | 191 |
| |
192 | 192 |
| |
| |||
220 | 220 |
| |
221 | 221 |
| |
222 | 222 |
| |
223 |
| - | |
| 223 | + | |
224 | 224 |
| |
225 |
| - | |
| 225 | + | |
226 | 226 |
| |
227 | 227 |
| |
228 | 228 |
| |
229 |
| - | |
| 229 | + | |
230 | 230 |
| |
231 | 231 |
| |
232 | 232 |
| |
| |||
413 | 413 |
| |
414 | 414 |
| |
415 | 415 |
| |
416 |
| - | |
| 416 | + | |
417 | 417 |
| |
418 | 418 |
| |
419 | 419 |
| |
420 | 420 |
| |
421 | 421 |
| |
422 | 422 |
| |
423 |
| - | |
424 |
| - | |
425 |
| - | |
| 423 | + | |
| 424 | + | |
426 | 425 |
| |
427 | 426 |
| |
428 | 427 |
| |
429 | 428 |
| |
430 | 429 |
| |
431 | 430 |
| |
432 |
| - | |
| 431 | + | |
433 | 432 |
| |
434 |
| - | |
435 | 433 |
| |
436 | 434 |
| |
437 |
| - | |
438 |
| - | |
439 | 435 |
| |
440 | 436 |
| |
441 | 437 |
| |
| |||
454 | 450 |
| |
455 | 451 |
| |
456 | 452 |
| |
457 |
| - | |
| 453 | + | |
458 | 454 |
| |
459 | 455 |
| |
460 | 456 |
| |
| |||
480 | 476 |
| |
481 | 477 |
| |
482 | 478 |
| |
| 479 | + | |
| 480 | + | |
| 481 | + | |
483 | 482 |
| |
484 | 483 |
| |
485 | 484 |
| |
486 |
| - | |
| 485 | + | |
487 | 486 |
| |
488 |
| - | |
489 | 487 |
| |
490 | 488 |
| |
491 | 489 |
| |
492 |
| - | |
493 |
| - | |
494 | 490 |
| |
495 | 491 |
| |
496 | 492 |
| |
| |||
505 | 501 |
| |
506 | 502 |
| |
507 | 503 |
| |
508 |
| - | |
| 504 | + | |
509 | 505 |
| |
510 | 506 |
| |
511 | 507 |
| |
| |||
519 | 515 |
| |
520 | 516 |
| |
521 | 517 |
| |
522 |
| - | |
| 518 | + | |
523 | 519 |
| |
524 |
| - | |
| 520 | + | |
525 | 521 |
| |
526 | 522 |
| |
527 | 523 |
| |
528 |
| - | |
| 524 | + | |
529 | 525 |
| |
530 | 526 |
| |
531 | 527 |
| |
| |||
546 | 542 |
| |
547 | 543 |
| |
548 | 544 |
| |
549 |
| - | |
| 545 | + | |
550 | 546 |
| |
551 |
| - | |
| 547 | + | |
552 | 548 |
| |
553 | 549 |
| |
554 | 550 |
| |
555 | 551 |
| |
556 |
| - | |
| 552 | + | |
557 | 553 |
| |
558 | 554 |
| |
559 | 555 |
| |
| |||
564 | 560 |
| |
565 | 561 |
| |
566 | 562 |
| |
567 |
| - | |
| 563 | + | |
568 | 564 |
| |
569 | 565 |
| |
570 | 566 |
| |
| |||
584 | 580 |
| |
585 | 581 |
| |
586 | 582 |
| |
587 |
| - | |
| 583 | + | |
588 | 584 |
| |
589 |
| - | |
| 585 | + | |
590 | 586 |
| |
591 | 587 |
| |
592 | 588 |
| |
593 |
| - | |
| 589 | + | |
594 | 590 |
| |
595 | 591 |
| |
596 | 592 |
| |
| |||
601 | 597 |
| |
602 | 598 |
| |
603 | 599 |
| |
604 |
| - | |
| 600 | + | |
605 | 601 |
| |
606 | 602 |
| |
607 | 603 |
| |
| |||
1036 | 1032 |
| |
1037 | 1033 |
| |
1038 | 1034 |
| |
1039 |
| - | |
| 1035 | + | |
1040 | 1036 |
| |
1041 | 1037 |
| |
1042 | 1038 |
| |
|
Lines changed: 20 additions & 20 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1531 | 1531 |
| |
1532 | 1532 |
| |
1533 | 1533 |
| |
1534 |
| - | |
| 1534 | + | |
1535 | 1535 |
| |
1536 | 1536 |
| |
1537 | 1537 |
| |
1538 | 1538 |
| |
1539 | 1539 |
| |
1540 | 1540 |
| |
1541 | 1541 |
| |
1542 |
| - | |
| 1542 | + | |
1543 | 1543 |
| |
1544 | 1544 |
| |
1545 | 1545 |
| |
1546 | 1546 |
| |
1547 |
| - | |
| 1547 | + | |
1548 | 1548 |
| |
1549 | 1549 |
| |
1550 | 1550 |
| |
1551 | 1551 |
| |
1552 | 1552 |
| |
1553 | 1553 |
| |
1554 | 1554 |
| |
1555 |
| - | |
| 1555 | + | |
1556 | 1556 |
| |
1557 | 1557 |
| |
1558 | 1558 |
| |
| |||
2625 | 2625 |
| |
2626 | 2626 |
| |
2627 | 2627 |
| |
2628 |
| - | |
| 2628 | + | |
2629 | 2629 |
| |
2630 |
| - | |
| 2630 | + | |
2631 | 2631 |
| |
2632 | 2632 |
| |
2633 | 2633 |
| |
2634 |
| - | |
| 2634 | + | |
2635 | 2635 |
| |
2636 | 2636 |
| |
2637 | 2637 |
| |
| |||
2694 | 2694 |
| |
2695 | 2695 |
| |
2696 | 2696 |
| |
2697 |
| - | |
| 2697 | + | |
2698 | 2698 |
| |
2699 | 2699 |
| |
2700 | 2700 |
| |
| |||
2796 | 2796 |
| |
2797 | 2797 |
| |
2798 | 2798 |
| |
2799 |
| - | |
2800 |
| - | |
| 2799 | + | |
| 2800 | + | |
2801 | 2801 |
| |
2802 | 2802 |
| |
2803 | 2803 |
| |
| |||
2819 | 2819 |
| |
2820 | 2820 |
| |
2821 | 2821 |
| |
2822 |
| - | |
| 2822 | + | |
2823 | 2823 |
| |
2824 | 2824 |
| |
2825 | 2825 |
| |
2826 |
| - | |
| 2826 | + | |
2827 | 2827 |
| |
2828 | 2828 |
| |
2829 | 2829 |
| |
| |||
2853 | 2853 |
| |
2854 | 2854 |
| |
2855 | 2855 |
| |
2856 |
| - | |
| 2856 | + | |
2857 | 2857 |
| |
2858 |
| - | |
| 2858 | + | |
2859 | 2859 |
| |
2860 | 2860 |
| |
2861 | 2861 |
| |
| |||
2866 | 2866 |
| |
2867 | 2867 |
| |
2868 | 2868 |
| |
2869 |
| - | |
| 2869 | + | |
2870 | 2870 |
| |
2871 | 2871 |
| |
2872 | 2872 |
| |
| |||
4177 | 4177 |
| |
4178 | 4178 |
| |
4179 | 4179 |
| |
4180 |
| - | |
| 4180 | + | |
4181 | 4181 |
| |
4182 | 4182 |
| |
4183 | 4183 |
| |
| |||
4194 | 4194 |
| |
4195 | 4195 |
| |
4196 | 4196 |
| |
4197 |
| - | |
| 4197 | + | |
4198 | 4198 |
| |
4199 | 4199 |
| |
4200 | 4200 |
| |
4201 |
| - | |
| 4201 | + | |
4202 | 4202 |
| |
4203 | 4203 |
| |
4204 | 4204 |
| |
| |||
4207 | 4207 |
| |
4208 | 4208 |
| |
4209 | 4209 |
| |
4210 |
| - | |
| 4210 | + | |
4211 | 4211 |
| |
4212 | 4212 |
| |
4213 | 4213 |
| |
| |||
4226 | 4226 |
| |
4227 | 4227 |
| |
4228 | 4228 |
| |
4229 |
| - | |
| 4229 | + | |
4230 | 4230 |
| |
4231 | 4231 |
| |
4232 | 4232 |
| |
|
Lines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
| 45 | + | |
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 |
| - | |
51 |
| - | |
52 |
| - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
53 | 53 |
| |
54 | 54 |
| |
55 | 55 |
| |
|
0 commit comments
Comments
(0)