Commit fd5e8b4
committed
Refactor how InitProcess is called
The order of process initialization steps is now more consistent
between !EXEC_BACKEND and EXEC_BACKEND modes. InitProcess() is called
at the same place in either mode. We can now also move the
AttachSharedMemoryStructs() call into InitProcess() itself. This
reduces the number of "#ifdef EXEC_BACKEND" blocks.
Reviewed-by: Tristan Partin, Andres Freund, Alexander Lakhin
Discussion: https://www.postgresql.org/message-id/7a59b073-5b5b-151e-7ed3-8b01ff7ce9ef@iki.fi1 parent 388491f commit fd5e8b4
File tree
5 files changed
+35
-63
lines changed- src/backend
- postmaster
- storage/lmgr
5 files changed
+35
-63
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
476 | 476 | | |
477 | 477 | | |
478 | 478 | | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
| 479 | + | |
| 480 | + | |
483 | 481 | | |
484 | | - | |
485 | 482 | | |
486 | | - | |
487 | 483 | | |
488 | 484 | | |
489 | 485 | | |
| |||
1548 | 1544 | | |
1549 | 1545 | | |
1550 | 1546 | | |
1551 | | - | |
1552 | | - | |
1553 | | - | |
1554 | | - | |
| 1547 | + | |
| 1548 | + | |
1555 | 1549 | | |
1556 | | - | |
1557 | 1550 | | |
1558 | | - | |
1559 | 1551 | | |
1560 | 1552 | | |
1561 | 1553 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
101 | | - | |
| 100 | + | |
102 | 101 | | |
103 | | - | |
104 | 102 | | |
105 | | - | |
106 | 103 | | |
107 | 104 | | |
108 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
810 | 810 | | |
811 | 811 | | |
812 | 812 | | |
813 | | - | |
814 | | - | |
815 | | - | |
816 | | - | |
| 813 | + | |
| 814 | + | |
817 | 815 | | |
818 | | - | |
819 | 816 | | |
820 | | - | |
821 | 817 | | |
822 | 818 | | |
823 | 819 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4100 | 4100 | | |
4101 | 4101 | | |
4102 | 4102 | | |
4103 | | - | |
4104 | | - | |
4105 | | - | |
4106 | | - | |
4107 | | - | |
4108 | | - | |
4109 | | - | |
4110 | | - | |
4111 | | - | |
4112 | 4103 | | |
4113 | 4104 | | |
4114 | 4105 | | |
| |||
4419 | 4410 | | |
4420 | 4411 | | |
4421 | 4412 | | |
| 4413 | + | |
| 4414 | + | |
| 4415 | + | |
| 4416 | + | |
| 4417 | + | |
| 4418 | + | |
4422 | 4419 | | |
4423 | 4420 | | |
4424 | 4421 | | |
| |||
4918 | 4915 | | |
4919 | 4916 | | |
4920 | 4917 | | |
4921 | | - | |
4922 | | - | |
4923 | | - | |
4924 | | - | |
4925 | | - | |
4926 | | - | |
4927 | 4918 | | |
4928 | 4919 | | |
4929 | 4920 | | |
| |||
4936 | 4927 | | |
4937 | 4928 | | |
4938 | 4929 | | |
4939 | | - | |
4940 | | - | |
4941 | | - | |
4942 | | - | |
4943 | | - | |
4944 | | - | |
4945 | 4930 | | |
4946 | 4931 | | |
4947 | 4932 | | |
| |||
4950 | 4935 | | |
4951 | 4936 | | |
4952 | 4937 | | |
4953 | | - | |
4954 | | - | |
4955 | | - | |
4956 | | - | |
4957 | | - | |
4958 | | - | |
4959 | 4938 | | |
4960 | 4939 | | |
4961 | 4940 | | |
4962 | 4941 | | |
4963 | 4942 | | |
4964 | 4943 | | |
4965 | 4944 | | |
4966 | | - | |
4967 | | - | |
4968 | | - | |
4969 | | - | |
4970 | | - | |
4971 | | - | |
4972 | 4945 | | |
4973 | 4946 | | |
4974 | 4947 | | |
| |||
4979 | 4952 | | |
4980 | 4953 | | |
4981 | 4954 | | |
4982 | | - | |
4983 | | - | |
4984 | | - | |
4985 | | - | |
4986 | | - | |
4987 | | - | |
4988 | 4955 | | |
4989 | 4956 | | |
4990 | 4957 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
294 | | - | |
| 294 | + | |
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
| |||
461 | 461 | | |
462 | 462 | | |
463 | 463 | | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
464 | 474 | | |
465 | 475 | | |
466 | 476 | | |
| |||
487 | 497 | | |
488 | 498 | | |
489 | 499 | | |
490 | | - | |
| 500 | + | |
491 | 501 | | |
492 | 502 | | |
493 | 503 | | |
| |||
621 | 631 | | |
622 | 632 | | |
623 | 633 | | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
624 | 644 | | |
625 | 645 | | |
626 | 646 | | |
| |||
0 commit comments