forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit87bd956
committed
Restructure smgr API as per recent proposal. smgr no longer depends on
the relcache, and so the notion of 'blind write' is gone. This shouldimprove efficiency in bgwriter and background checkpoint processes.Internal restructuring in md.c to remove the not-very-useful array ofMdfdVec objects --- might as well just use pointers.Also remove the long-dead 'persistent main memory' storage manager (mm.c),since it seems quite unlikely to ever get resurrected.1 parentf06e795 commit87bd956
File tree
37 files changed
+923
-1766
lines changed- src
- backend
- access
- nbtree
- transam
- bootstrap
- catalog
- commands
- libpq
- rewrite
- storage
- buffer
- ipc
- smgr
- tcop
- utils
- cache
- init
- include
- catalog
- storage
- utils
37 files changed
+923
-1766
lines changedLines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| |||
821 | 821 |
| |
822 | 822 |
| |
823 | 823 |
| |
824 |
| - | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
825 | 827 |
| |
826 | 828 |
| |
827 | 829 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
| |
|
Lines changed: 2 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 |
| |
| |||
159 | 159 |
| |
160 | 160 |
| |
161 | 161 |
| |
| 162 | + | |
162 | 163 |
| |
163 | 164 |
| |
164 | 165 |
| |
|
Lines changed: 2 additions & 2 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 |
| |
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| 33 | + | |
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
| |||
3126 | 3127 |
| |
3127 | 3128 |
| |
3128 | 3129 |
| |
3129 |
| - | |
3130 | 3130 |
| |
3131 | 3131 |
| |
3132 | 3132 |
| |
|
Lines changed: 24 additions & 17 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 |
| |
| |||
261 | 261 |
| |
262 | 262 |
| |
263 | 263 |
| |
264 |
| - | |
265 |
| - | |
| 264 | + | |
| 265 | + | |
266 | 266 |
| |
267 | 267 |
| |
268 | 268 |
| |
269 | 269 |
| |
270 |
| - | |
271 |
| - | |
272 | 270 |
| |
273 | 271 |
| |
274 | 272 |
| |
| |||
296 | 294 |
| |
297 | 295 |
| |
298 | 296 |
| |
299 |
| - | |
300 | 297 |
| |
301 | 298 |
| |
302 | 299 |
| |
| |||
306 | 303 |
| |
307 | 304 |
| |
308 | 305 |
| |
309 |
| - | |
310 |
| - | |
311 | 306 |
| |
312 | 307 |
| |
313 | 308 |
| |
| |||
347 | 342 |
| |
348 | 343 |
| |
349 | 344 |
| |
350 |
| - | |
351 |
| - | |
352 |
| - | |
353 | 345 |
| |
354 | 346 |
| |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
355 | 357 |
| |
356 | 358 |
| |
357 | 359 |
| |
| |||
364 | 366 |
| |
365 | 367 |
| |
366 | 368 |
| |
367 |
| - | |
368 |
| - | |
369 |
| - | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
370 | 380 |
| |
371 | 381 |
| |
372 | 382 |
| |
373 | 383 |
| |
374 | 384 |
| |
375 | 385 |
| |
376 | 386 |
| |
377 |
| - | |
378 |
| - | |
379 |
| - | |
380 | 387 |
| |
381 | 388 |
|
Lines changed: 1 addition & 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 |
| |
| |||
465 | 465 |
| |
466 | 466 |
| |
467 | 467 |
| |
468 |
| - | |
469 | 468 |
| |
470 | 469 |
| |
471 | 470 |
| |
472 | 471 |
| |
473 | 472 |
| |
474 | 473 |
| |
475 |
| - | |
476 | 474 |
| |
477 | 475 |
| |
478 | 476 |
| |
|
Lines changed: 17 additions & 8 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 |
| |
| |||
298 | 298 |
| |
299 | 299 |
| |
300 | 300 |
| |
301 |
| - | |
302 |
| - | |
303 |
| - | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
304 | 304 |
| |
305 | 305 |
| |
306 | 306 |
| |
| |||
1210 | 1210 |
| |
1211 | 1211 |
| |
1212 | 1212 |
| |
1213 |
| - | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
1214 | 1219 |
| |
1215 | 1220 |
| |
1216 | 1221 |
| |
| |||
1706 | 1711 |
| |
1707 | 1712 |
| |
1708 | 1713 |
| |
1709 |
| - | |
| 1714 | + | |
1710 | 1715 |
| |
1711 | 1716 |
| |
1712 | 1717 |
| |
| |||
1943 | 1948 |
| |
1944 | 1949 |
| |
1945 | 1950 |
| |
1946 |
| - | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
1947 | 1954 |
| |
1948 | 1955 |
| |
1949 | 1956 |
| |
| |||
1990 | 1997 |
| |
1991 | 1998 |
| |
1992 | 1999 |
| |
1993 |
| - | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
1994 | 2003 |
| |
1995 | 2004 |
| |
1996 | 2005 |
| |
|
Lines changed: 23 additions & 12 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 |
| |
| |||
808 | 808 |
| |
809 | 809 |
| |
810 | 810 |
| |
811 |
| - | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
812 | 816 |
| |
813 | 817 |
| |
814 | 818 |
| |
| |||
818 | 822 |
| |
819 | 823 |
| |
820 | 824 |
| |
821 |
| - | |
| 825 | + | |
822 | 826 |
| |
823 | 827 |
| |
824 | 828 |
| |
| |||
1057 | 1061 |
| |
1058 | 1062 |
| |
1059 | 1063 |
| |
1060 |
| - | |
| 1064 | + | |
1061 | 1065 |
| |
1062 | 1066 |
| |
1063 | 1067 |
| |
| |||
1077 | 1081 |
| |
1078 | 1082 |
| |
1079 | 1083 |
| |
| 1084 | + | |
| 1085 | + | |
1080 | 1086 |
| |
1081 | 1087 |
| |
1082 | 1088 |
| |
1083 |
| - | |
1084 | 1089 |
| |
1085 | 1090 |
| |
1086 | 1091 |
| |
| |||
1107 | 1112 |
| |
1108 | 1113 |
| |
1109 | 1114 |
| |
1110 |
| - | |
1111 |
| - | |
1112 |
| - | |
1113 |
| - | |
1114 |
| - | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
1115 | 1121 |
| |
1116 | 1122 |
| |
1117 |
| - | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
1118 | 1127 |
| |
1119 | 1128 |
| |
1120 | 1129 |
| |
| |||
1672 | 1681 |
| |
1673 | 1682 |
| |
1674 | 1683 |
| |
1675 |
| - | |
| 1684 | + | |
| 1685 | + | |
| 1686 | + | |
1676 | 1687 |
| |
1677 | 1688 |
| |
1678 | 1689 |
| |
|
Lines changed: 2 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 |
| |
| |||
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
| 43 | + | |
43 | 44 |
| |
44 | 45 |
| |
45 | 46 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| 33 | + | |
33 | 34 |
| |
34 | 35 |
| |
35 | 36 |
| |
|
0 commit comments
Comments
(0)