forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitd540a02

Amit Kapila
Display the leader apply worker's PID for parallel apply workers.
Add leader_pid to pg_stat_subscription. leader_pid is the process ID ofthe leader apply worker if this process is a parallel apply worker. Ifthis field is NULL, it indicates that the process is a leader applyworker or a synchronization worker. The new column makes it easier todistinguish parallel apply workers from other kinds of workers and helpsto identify the leader for the parallel workers corresponding to aparticular subscription.Additionally, update the leader_pid column in pg_stat_activity as well todisplay the PID of the leader apply worker for parallel apply workers.Author: Hou ZhijieReviewed-by: Peter Smith, Sawada Masahiko, Amit Kapila, Shveta MallikDiscussion:https://postgr.es/m/CAA4eK1+wyN6zpaHUkCLorEWNx75MG0xhMwcFhvjqm2KURZEAGw@mail.gmail.com1 parent14bdb3f commitd540a02
File tree
11 files changed
+105
-43
lines changed- doc/src/sgml
- src
- backend
- catalog
- replication/logical
- utils/adt
- include
- catalog
- replication
- test/regress/expected
11 files changed
+105
-43
lines changedLines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1692 | 1692 |
| |
1693 | 1693 |
| |
1694 | 1694 |
| |
1695 |
| - | |
| 1695 | + | |
| 1696 | + | |
1696 | 1697 |
| |
1697 | 1698 |
| |
1698 | 1699 |
| |
|
Lines changed: 26 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
743 | 743 |
| |
744 | 744 |
| |
745 | 745 |
| |
746 |
| - | |
747 |
| - | |
748 |
| - | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
749 | 751 |
| |
750 | 752 |
| |
751 | 753 |
| |
| |||
3206 | 3208 |
| |
3207 | 3209 |
| |
3208 | 3210 |
| |
| 3211 | + | |
| 3212 | + | |
| 3213 | + | |
| 3214 | + | |
| 3215 | + | |
| 3216 | + | |
| 3217 | + | |
| 3218 | + | |
| 3219 | + | |
| 3220 | + | |
| 3221 | + | |
3209 | 3222 |
| |
3210 | 3223 |
| |
3211 | 3224 |
| |
3212 | 3225 |
| |
3213 | 3226 |
| |
3214 |
| - | |
3215 |
| - | |
| 3227 | + | |
| 3228 | + | |
3216 | 3229 |
| |
3217 | 3230 |
| |
3218 | 3231 |
| |
| |||
3222 | 3235 |
| |
3223 | 3236 |
| |
3224 | 3237 |
| |
3225 |
| - | |
| 3238 | + | |
3226 | 3239 |
| |
3227 | 3240 |
| |
3228 | 3241 |
| |
| |||
3231 | 3244 |
| |
3232 | 3245 |
| |
3233 | 3246 |
| |
3234 |
| - | |
| 3247 | + | |
| 3248 | + | |
3235 | 3249 |
| |
3236 | 3250 |
| |
3237 | 3251 |
| |
| |||
3240 | 3254 |
| |
3241 | 3255 |
| |
3242 | 3256 |
| |
3243 |
| - | |
| 3257 | + | |
| 3258 | + | |
3244 | 3259 |
| |
3245 | 3260 |
| |
3246 | 3261 |
| |
| |||
3249 | 3264 |
| |
3250 | 3265 |
| |
3251 | 3266 |
| |
3252 |
| - | |
| 3267 | + | |
| 3268 | + | |
3253 | 3269 |
| |
3254 | 3270 |
| |
3255 | 3271 |
| |
| |||
3259 | 3275 |
| |
3260 | 3276 |
| |
3261 | 3277 |
| |
3262 |
| - | |
| 3278 | + | |
3263 | 3279 |
| |
3264 | 3280 |
| |
3265 | 3281 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
948 | 948 |
| |
949 | 949 |
| |
950 | 950 |
| |
| 951 | + | |
951 | 952 |
| |
952 | 953 |
| |
953 | 954 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
849 | 849 |
| |
850 | 850 |
| |
851 | 851 |
| |
852 |
| - | |
| 852 | + | |
853 | 853 |
| |
854 | 854 |
| |
855 | 855 |
| |
| |||
932 | 932 |
| |
933 | 933 |
| |
934 | 934 |
| |
935 |
| - | |
| 935 | + | |
936 | 936 |
| |
937 | 937 |
| |
938 | 938 |
| |
| |||
950 | 950 |
| |
951 | 951 |
| |
952 | 952 |
| |
953 |
| - | |
| 953 | + | |
954 | 954 |
| |
955 | 955 |
| |
956 | 956 |
| |
|
Lines changed: 47 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
410 | 410 |
| |
411 | 411 |
| |
412 | 412 |
| |
413 |
| - | |
| 413 | + | |
414 | 414 |
| |
415 | 415 |
| |
416 | 416 |
| |
| |||
732 | 732 |
| |
733 | 733 |
| |
734 | 734 |
| |
735 |
| - | |
| 735 | + | |
736 | 736 |
| |
737 | 737 |
| |
738 | 738 |
| |
| |||
1066 | 1066 |
| |
1067 | 1067 |
| |
1068 | 1068 |
| |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
1069 | 1097 |
| |
1070 | 1098 |
| |
1071 | 1099 |
| |
1072 | 1100 |
| |
1073 | 1101 |
| |
1074 | 1102 |
| |
1075 |
| - | |
| 1103 | + | |
1076 | 1104 |
| |
1077 | 1105 |
| |
1078 | 1106 |
| |
| |||
1098 | 1126 |
| |
1099 | 1127 |
| |
1100 | 1128 |
| |
1101 |
| - | |
1102 |
| - | |
1103 |
| - | |
1104 |
| - | |
1105 | 1129 |
| |
1106 | 1130 |
| |
1107 | 1131 |
| |
| |||
1110 | 1134 |
| |
1111 | 1135 |
| |
1112 | 1136 |
| |
1113 |
| - | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
1114 | 1141 |
| |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
1115 | 1145 |
| |
1116 |
| - | |
| 1146 | + | |
1117 | 1147 |
| |
1118 |
| - | |
| 1148 | + | |
1119 | 1149 |
| |
1120 |
| - | |
| 1150 | + | |
1121 | 1151 |
| |
1122 |
| - | |
| 1152 | + | |
1123 | 1153 |
| |
1124 |
| - | |
| 1154 | + | |
1125 | 1155 |
| |
1126 |
| - | |
| 1156 | + | |
1127 | 1157 |
| |
1128 |
| - | |
| 1158 | + | |
1129 | 1159 |
| |
1130 |
| - | |
| 1160 | + | |
1131 | 1161 |
| |
1132 |
| - | |
| 1162 | + | |
1133 | 1163 |
| |
1134 | 1164 |
| |
1135 | 1165 |
| |
|
Lines changed: 16 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
409 | 410 |
| |
410 | 411 |
| |
411 | 412 |
| |
412 |
| - | |
413 |
| - | |
414 |
| - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
415 | 416 |
| |
416 | 417 |
| |
417 | 418 |
| |
| |||
426 | 427 |
| |
427 | 428 |
| |
428 | 429 |
| |
429 |
| - | |
430 |
| - | |
| 430 | + | |
| 431 | + | |
431 | 432 |
| |
432 | 433 |
| |
433 | 434 |
| |
434 | 435 |
| |
435 | 436 |
| |
436 | 437 |
| |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
437 | 448 |
| |
438 | 449 |
| |
439 | 450 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
57 | 57 |
| |
58 | 58 |
| |
59 | 59 |
| |
60 |
| - | |
| 60 | + | |
61 | 61 |
| |
62 | 62 |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5430 | 5430 |
| |
5431 | 5431 |
| |
5432 | 5432 |
| |
5433 |
| - | |
5434 |
| - | |
5435 |
| - | |
| 5433 | + | |
| 5434 | + | |
| 5435 | + | |
5436 | 5436 |
| |
5437 | 5437 |
| |
5438 | 5438 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| 30 | + | |
| 31 | + | |
30 | 32 |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
71 | 71 |
| |
72 | 72 |
| |
73 | 73 |
| |
74 |
| - | |
| 74 | + | |
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
| |||
303 | 303 |
| |
304 | 304 |
| |
305 | 305 |
| |
306 |
| - | |
| 306 | + | |
307 | 307 |
| |
308 | 308 |
| |
309 | 309 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2094 | 2094 |
| |
2095 | 2095 |
| |
2096 | 2096 |
| |
| 2097 | + | |
2097 | 2098 |
| |
2098 | 2099 |
| |
2099 | 2100 |
| |
2100 | 2101 |
| |
2101 | 2102 |
| |
2102 | 2103 |
| |
2103 | 2104 |
| |
2104 |
| - | |
| 2105 | + | |
2105 | 2106 |
| |
2106 | 2107 |
| |
2107 | 2108 |
| |
|
0 commit comments
Comments
(0)