- Notifications
You must be signed in to change notification settings - Fork5
Commitfef0c83

Neil Conway
I posted some bufmgr cleanup a few weeks ago, but it conflicted with
some concurrent changes Jan was making to the bufmgr. Here's anupdated version of the patch -- it should apply cleanly to CVSHEAD and passes the regression tests.This patch makes the following changes: - remove the UnlockAndReleaseBuffer() and UnlockAndWriteBuffer() macros, and replace uses of them with calls to the appropriate functions. - remove a bunch of #ifdef BMTRACE code: it is ugly & broken (i.e. it doesn't compile) - make BufferReplace() return a bool, not an int - cleanup some logic in bufmgr.c; should be functionality equivalent to the previous code, just cleaner now - remove the BM_PRIVATE flag as it is unused - improve a few comments, etc.1 parent81e9455 commitfef0c83
File tree
10 files changed
+133
-322
lines changed- src
- backend
- access
- heap
- nbtree
- transam
- commands
- storage/buffer
- include/storage
10 files changed
+133
-322
lines changedLines 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 |
| |
| |||
2110 | 2110 |
| |
2111 | 2111 |
| |
2112 | 2112 |
| |
2113 |
| - | |
| 2113 | + | |
| 2114 | + | |
2114 | 2115 |
| |
2115 | 2116 |
| |
2116 | 2117 |
| |
| |||
2135 | 2136 |
| |
2136 | 2137 |
| |
2137 | 2138 |
| |
2138 |
| - | |
| 2139 | + | |
| 2140 | + | |
2139 | 2141 |
| |
2140 | 2142 |
| |
2141 | 2143 |
| |
| |||
2170 | 2172 |
| |
2171 | 2173 |
| |
2172 | 2174 |
| |
2173 |
| - | |
| 2175 | + | |
| 2176 | + | |
2174 | 2177 |
| |
2175 | 2178 |
| |
2176 | 2179 |
| |
| |||
2199 | 2202 |
| |
2200 | 2203 |
| |
2201 | 2204 |
| |
2202 |
| - | |
| 2205 | + | |
| 2206 | + | |
2203 | 2207 |
| |
2204 | 2208 |
| |
2205 | 2209 |
| |
| |||
2249 | 2253 |
| |
2250 | 2254 |
| |
2251 | 2255 |
| |
2252 |
| - | |
| 2256 | + | |
| 2257 | + | |
2253 | 2258 |
| |
2254 | 2259 |
| |
2255 | 2260 |
| |
| |||
2282 | 2287 |
| |
2283 | 2288 |
| |
2284 | 2289 |
| |
2285 |
| - | |
| 2290 | + | |
| 2291 | + | |
2286 | 2292 |
| |
2287 | 2293 |
| |
2288 | 2294 |
| |
| |||
2332 | 2338 |
| |
2333 | 2339 |
| |
2334 | 2340 |
| |
2335 |
| - | |
| 2341 | + | |
| 2342 | + | |
2336 | 2343 |
| |
2337 | 2344 |
| |
2338 | 2345 |
| |
| |||
2378 | 2385 |
| |
2379 | 2386 |
| |
2380 | 2387 |
| |
2381 |
| - | |
| 2388 | + | |
| 2389 | + | |
2382 | 2390 |
| |
2383 | 2391 |
| |
2384 | 2392 |
| |
| |||
2421 | 2429 |
| |
2422 | 2430 |
| |
2423 | 2431 |
| |
2424 |
| - | |
| 2432 | + | |
| 2433 | + | |
2425 | 2434 |
| |
2426 | 2435 |
| |
2427 | 2436 |
| |
| |||
2474 | 2483 |
| |
2475 | 2484 |
| |
2476 | 2485 |
| |
2477 |
| - | |
| 2486 | + | |
| 2487 | + | |
2478 | 2488 |
| |
2479 | 2489 |
| |
2480 | 2490 |
| |
| |||
2523 | 2533 |
| |
2524 | 2534 |
| |
2525 | 2535 |
| |
2526 |
| - | |
| 2536 | + | |
| 2537 | + | |
2527 | 2538 |
| |
2528 | 2539 |
| |
2529 | 2540 |
| |
|
Lines changed: 53 additions & 21 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 |
| |
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
| 73 | + | |
73 | 74 |
| |
74 | 75 |
| |
75 | 76 |
| |
| |||
137 | 138 |
| |
138 | 139 |
| |
139 | 140 |
| |
140 |
| - | |
| 141 | + | |
| 142 | + | |
141 | 143 |
| |
142 | 144 |
| |
143 | 145 |
| |
| |||
184 | 186 |
| |
185 | 187 |
| |
186 | 188 |
| |
187 |
| - | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
188 | 193 |
| |
189 | 194 |
| |
190 | 195 |
| |
| |||
194 | 199 |
| |
195 | 200 |
| |
196 | 201 |
| |
197 |
| - | |
| 202 | + | |
| 203 | + | |
198 | 204 |
| |
199 | 205 |
| |
200 | 206 |
| |
| |||
203 | 209 |
| |
204 | 210 |
| |
205 | 211 |
| |
206 |
| - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
207 | 216 |
| |
208 | 217 |
| |
209 | 218 |
| |
| |||
275 | 284 |
| |
276 | 285 |
| |
277 | 286 |
| |
278 |
| - | |
| 287 | + | |
| 288 | + | |
279 | 289 |
| |
280 | 290 |
| |
281 | 291 |
| |
| |||
310 | 320 |
| |
311 | 321 |
| |
312 | 322 |
| |
313 |
| - | |
| 323 | + | |
| 324 | + | |
314 | 325 |
| |
315 | 326 |
| |
316 | 327 |
| |
| |||
334 | 345 |
| |
335 | 346 |
| |
336 | 347 |
| |
337 |
| - | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
338 | 352 |
| |
339 | 353 |
| |
340 | 354 |
| |
341 | 355 |
| |
342 | 356 |
| |
343 | 357 |
| |
344 | 358 |
| |
345 |
| - | |
| 359 | + | |
| 360 | + | |
346 | 361 |
| |
347 | 362 |
| |
348 | 363 |
| |
| |||
385 | 400 |
| |
386 | 401 |
| |
387 | 402 |
| |
388 |
| - | |
| 403 | + | |
| 404 | + | |
389 | 405 |
| |
390 | 406 |
| |
391 | 407 |
| |
| |||
407 | 423 |
| |
408 | 424 |
| |
409 | 425 |
| |
410 |
| - | |
| 426 | + | |
| 427 | + | |
411 | 428 |
| |
412 | 429 |
| |
413 | 430 |
| |
| |||
445 | 462 |
| |
446 | 463 |
| |
447 | 464 |
| |
448 |
| - | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
449 | 469 |
| |
450 | 470 |
| |
451 | 471 |
| |
| |||
472 | 492 |
| |
473 | 493 |
| |
474 | 494 |
| |
475 |
| - | |
| 495 | + | |
| 496 | + | |
476 | 497 |
| |
477 | 498 |
| |
478 | 499 |
| |
| |||
486 | 507 |
| |
487 | 508 |
| |
488 | 509 |
| |
489 |
| - | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
490 | 514 |
| |
491 | 515 |
| |
492 | 516 |
| |
493 | 517 |
| |
494 | 518 |
| |
495 | 519 |
| |
496 | 520 |
| |
497 |
| - | |
| 521 | + | |
| 522 | + | |
498 | 523 |
| |
499 | 524 |
| |
500 | 525 |
| |
| |||
510 | 535 |
| |
511 | 536 |
| |
512 | 537 |
| |
513 |
| - | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
514 | 542 |
| |
515 | 543 |
| |
516 | 544 |
| |
517 | 545 |
| |
518 | 546 |
| |
519 | 547 |
| |
520 | 548 |
| |
521 |
| - | |
| 549 | + | |
| 550 | + | |
522 | 551 |
| |
523 | 552 |
| |
524 | 553 |
| |
| |||
543 | 572 |
| |
544 | 573 |
| |
545 | 574 |
| |
546 |
| - | |
| 575 | + | |
| 576 | + | |
547 | 577 |
| |
548 | 578 |
| |
549 | 579 |
| |
| |||
606 | 636 |
| |
607 | 637 |
| |
608 | 638 |
| |
609 |
| - | |
| 639 | + | |
| 640 | + | |
610 | 641 |
| |
611 | 642 |
| |
612 | 643 |
| |
| |||
668 | 699 |
| |
669 | 700 |
| |
670 | 701 |
| |
671 |
| - | |
| 702 | + | |
| 703 | + | |
672 | 704 |
| |
673 | 705 |
| |
674 | 706 |
| |
|
Lines changed: 3 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 |
| |
| |||
1712 | 1712 |
| |
1713 | 1713 |
| |
1714 | 1714 |
| |
1715 |
| - | |
| 1715 | + | |
| 1716 | + | |
1716 | 1717 |
| |
1717 | 1718 |
| |
1718 | 1719 |
| |
|
0 commit comments
Comments
(0)