forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc87469e
committed
Fix problems with loss of tuple commit status bits during WAL redo of
VACUUM FULL tuple moves. Store full-width t_infomask in WAL, ratherthan storing low 8 bits and expecting to be able to reconstruct upperbits. While at it, remove redundant t_oid field from WAL headers(the OID, if present, is now recorded in the data portion of the tuple).WAL version number bumped --- this does not force an initdb, you caninstead run pg_resetxlog after a clean shutdown of the old postmaster.1 parent72f8efd commitc87469e
3 files changed
+41
-28
lines changedLines changed: 24 additions & 22 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 |
| |
| |||
1185 | 1185 |
| |
1186 | 1186 |
| |
1187 | 1187 |
| |
1188 |
| - | |
1189 | 1188 |
| |
| 1189 | + | |
1190 | 1190 |
| |
1191 |
| - | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
1192 | 1196 |
| |
1193 | 1197 |
| |
1194 | 1198 |
| |
| |||
1200 | 1204 |
| |
1201 | 1205 |
| |
1202 | 1206 |
| |
1203 |
| - | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
1204 | 1212 |
| |
1205 | 1213 |
| |
1206 | 1214 |
| |
| |||
2041 | 2049 |
| |
2042 | 2050 |
| |
2043 | 2051 |
| |
2044 |
| - | |
2045 | 2052 |
| |
| 2053 | + | |
2046 | 2054 |
| |
2047 |
| - | |
2048 |
| - | |
| 2055 | + | |
2049 | 2056 |
| |
2050 | 2057 |
| |
2051 | 2058 |
| |
| |||
2060 | 2067 |
| |
2061 | 2068 |
| |
2062 | 2069 |
| |
| 2070 | + | |
| 2071 | + | |
| 2072 | + | |
| 2073 | + | |
2063 | 2074 |
| |
2064 | 2075 |
| |
2065 | 2076 |
| |
| |||
2276 | 2287 |
| |
2277 | 2288 |
| |
2278 | 2289 |
| |
2279 |
| - | |
| 2290 | + | |
2280 | 2291 |
| |
2281 | 2292 |
| |
2282 | 2293 |
| |
2283 | 2294 |
| |
| 2295 | + | |
2284 | 2296 |
| |
2285 |
| - | |
2286 | 2297 |
| |
2287 | 2298 |
| |
2288 | 2299 |
| |
2289 |
| - | |
2290 |
| - | |
2291 | 2300 |
| |
2292 | 2301 |
| |
2293 | 2302 |
| |
| |||
2454 | 2463 |
| |
2455 | 2464 |
| |
2456 | 2465 |
| |
2457 |
| - | |
| 2466 | + | |
2458 | 2467 |
| |
2459 | 2468 |
| |
2460 | 2469 |
| |
2461 | 2470 |
| |
| 2471 | + | |
2462 | 2472 |
| |
2463 |
| - | |
2464 |
| - | |
2465 | 2473 |
| |
2466 | 2474 |
| |
2467 | 2475 |
| |
2468 | 2476 |
| |
2469 | 2477 |
| |
2470 |
| - | |
2471 | 2478 |
| |
2472 |
| - | |
2473 |
| - | |
2474 |
| - | |
2475 |
| - | |
2476 |
| - | |
2477 |
| - | |
| 2479 | + | |
| 2480 | + | |
2478 | 2481 |
| |
2479 | 2482 |
| |
2480 | 2483 |
| |
2481 | 2484 |
| |
2482 | 2485 |
| |
2483 | 2486 |
| |
2484 |
| - | |
2485 | 2487 |
| |
2486 | 2488 |
| |
2487 | 2489 |
| |
|
Lines changed: 15 additions & 4 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 |
| |
| |||
261 | 261 |
| |
262 | 262 |
| |
263 | 263 |
| |
| 264 | + | |
| 265 | + | |
264 | 266 |
| |
265 | 267 |
| |
266 | 268 |
| |
| |||
300 | 302 |
| |
301 | 303 |
| |
302 | 304 |
| |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
303 | 313 |
| |
304 | 314 |
| |
305 |
| - | |
306 | 315 |
| |
| 316 | + | |
307 | 317 |
| |
308 |
| - | |
309 | 318 |
| |
310 | 319 |
| |
311 |
| - | |
| 320 | + | |
312 | 321 |
| |
313 | 322 |
| |
314 | 323 |
| |
| |||
340 | 349 |
| |
341 | 350 |
| |
342 | 351 |
| |
| 352 | + | |
| 353 | + | |
343 | 354 |
| |
344 | 355 |
| |
345 | 356 |
| |
|
Lines changed: 2 additions & 2 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 |
| |
| |||
110 | 110 |
| |
111 | 111 |
| |
112 | 112 |
| |
113 |
| - | |
| 113 | + | |
114 | 114 |
| |
115 | 115 |
| |
116 | 116 |
| |
|
0 commit comments
Comments
(0)