forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit16974ee
committed
Get rid of the former rather baroque mechanism for propagating the values
of ThisStartUpID and RedoRecPtr into new backends. It's a lot easier justto make them all grab the values out of shared memory during startup.This helps to decouple the postmaster from checkpoint execution, which Ineed since I'm intending to let the bgwriter do it instead, and it alsofixes a bug in the Win32 port: ThisStartUpID wasn't getting propagated atall AFAICS. (Doesn't give me a lot of faith in the amount of testing thatport has gotten.)1 parentbb44a7c commit16974ee
File tree
6 files changed
+38
-59
lines changed- src
- backend
- access
- heap
- transam
- bootstrap
- postmaster
- utils/init
- include/access
6 files changed
+38
-59
lines changedLines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
1902 | 1902 |
| |
1903 | 1903 |
| |
1904 | 1904 |
| |
1905 |
| - | |
| 1905 | + | |
1906 | 1906 |
| |
1907 | 1907 |
| |
1908 | 1908 |
| |
|
Lines changed: 17 additions & 34 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| |||
166 | 166 |
| |
167 | 167 |
| |
168 | 168 |
| |
169 |
| - | |
| 169 | + | |
| 170 | + | |
170 | 171 |
| |
171 |
| - | |
| 172 | + | |
172 | 173 |
| |
173 | 174 |
| |
174 | 175 |
| |
| |||
280 | 281 |
| |
281 | 282 |
| |
282 | 283 |
| |
283 |
| - | |
284 |
| - | |
285 |
| - | |
286 |
| - | |
287 | 284 |
| |
288 | 285 |
| |
289 | 286 |
| |
| |||
2893 | 2890 |
| |
2894 | 2891 |
| |
2895 | 2892 |
| |
2896 |
| - | |
2897 |
| - | |
| 2893 | + | |
2898 | 2894 |
| |
2899 | 2895 |
| |
2900 | 2896 |
| |
| |||
3251 | 3247 |
| |
3252 | 3248 |
| |
3253 | 3249 |
| |
3254 |
| - | |
3255 |
| - | |
| 3250 | + | |
| 3251 | + | |
| 3252 | + | |
| 3253 | + | |
| 3254 | + | |
| 3255 | + | |
| 3256 | + | |
| 3257 | + | |
3256 | 3258 |
| |
3257 | 3259 |
| |
3258 |
| - | |
| 3260 | + | |
3259 | 3261 |
| |
| 3262 | + | |
3260 | 3263 |
| |
3261 |
| - | |
3262 |
| - | |
3263 |
| - | |
3264 |
| - | |
3265 |
| - | |
3266 |
| - | |
3267 |
| - | |
3268 |
| - | |
3269 |
| - | |
3270 |
| - | |
3271 |
| - | |
3272 |
| - | |
3273 |
| - | |
3274 |
| - | |
3275 |
| - | |
3276 |
| - | |
3277 |
| - | |
3278 |
| - | |
3279 |
| - | |
3280 |
| - | |
3281 |
| - | |
3282 |
| - | |
| 3264 | + | |
| 3265 | + | |
3283 | 3266 |
| |
3284 | 3267 |
| |
3285 | 3268 |
| |
|
Lines changed: 4 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
489 | 489 |
| |
490 | 490 |
| |
491 | 491 |
| |
| 492 | + | |
492 | 493 |
| |
493 |
| - | |
494 |
| - | |
495 | 494 |
| |
496 | 495 |
| |
497 | 496 |
| |
| 497 | + | |
498 | 498 |
| |
499 | 499 |
| |
500 | 500 |
| |
| |||
504 | 504 |
| |
505 | 505 |
| |
506 | 506 |
| |
| 507 | + | |
507 | 508 |
| |
508 | 509 |
| |
509 | 510 |
| |
|
Lines changed: 5 additions & 15 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 |
| |
| |||
1909 | 1909 |
| |
1910 | 1910 |
| |
1911 | 1911 |
| |
1912 |
| - | |
1913 |
| - | |
| 1912 | + | |
| 1913 | + | |
1914 | 1914 |
| |
1915 | 1915 |
| |
1916 | 1916 |
| |
| |||
1953 | 1953 |
| |
1954 | 1954 |
| |
1955 | 1955 |
| |
1956 |
| - | |
1957 |
| - | |
1958 |
| - | |
1959 |
| - | |
| 1956 | + | |
1960 | 1957 |
| |
1961 |
| - | |
1962 |
| - | |
1963 |
| - | |
| 1958 | + | |
1964 | 1959 |
| |
1965 | 1960 |
| |
1966 | 1961 |
| |
| |||
2073 | 2068 |
| |
2074 | 2069 |
| |
2075 | 2070 |
| |
2076 |
| - | |
2077 |
| - | |
2078 | 2071 |
| |
2079 | 2072 |
| |
2080 | 2073 |
| |
| |||
3287 | 3280 |
| |
3288 | 3281 |
| |
3289 | 3282 |
| |
3290 |
| - | |
3291 | 3283 |
| |
3292 | 3284 |
| |
3293 | 3285 |
| |
| |||
3351 | 3343 |
| |
3352 | 3344 |
| |
3353 | 3345 |
| |
3354 |
| - | |
3355 | 3346 |
| |
3356 | 3347 |
| |
3357 | 3348 |
| |
| |||
3416 | 3407 |
| |
3417 | 3408 |
| |
3418 | 3409 |
| |
3419 |
| - | |
3420 | 3410 |
| |
3421 | 3411 |
| |
3422 | 3412 |
| |
|
Lines changed: 8 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| |||
325 | 325 |
| |
326 | 326 |
| |
327 | 327 |
| |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
328 | 335 |
| |
329 | 336 |
| |
330 | 337 |
| |
|
Lines changed: 2 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
230 | 230 |
| |
231 | 231 |
| |
232 | 232 |
| |
| 233 | + | |
233 | 234 |
| |
234 |
| - | |
235 | 235 |
| |
236 |
| - | |
237 |
| - | |
238 | 236 |
| |
239 | 237 |
| |
240 | 238 |
| |
|
0 commit comments
Comments
(0)