- Notifications
You must be signed in to change notification settings - Fork28
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 changed| 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 | | |
| |||
| 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 | | |
| |||
| 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)