forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitaa64f23
committed
Remove MaxBackends variable in favor of GetMaxBackends() function.
Previously, it was really easy to write code that accessed MaxBackendsbefore we'd actually initialized it, especially when coding up anextension. To make this less error-prune, introduce a new functionGetMaxBackends() which should be used to obtain the correct value.This will ERROR if called too early. Demote the global variable toa file-level static, so that nobody can peak at it directly.Nathan Bossart. Idea by Andres Freund. Review by Greg Sabino Mullane,by Michael Paquier (who had doubts about the approach), and by me.Discussion:http://postgr.es/m/20210802224204.bckcikl45uezv5e4@alap3.anarazel.de1 parent2da8961 commitaa64f23
File tree
19 files changed
+218
-133
lines changed- src
- backend
- access
- nbtree
- transam
- commands
- libpq
- postmaster
- storage
- ipc
- lmgr
- utils
- activity
- adt
- init
- include
19 files changed
+218
-133
lines changedLines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2072 | 2072 |
| |
2073 | 2073 |
| |
2074 | 2074 |
| |
2075 |
| - | |
| 2075 | + | |
2076 | 2076 |
| |
2077 | 2077 |
| |
2078 | 2078 |
| |
| |||
2101 | 2101 |
| |
2102 | 2102 |
| |
2103 | 2103 |
| |
2104 |
| - | |
| 2104 | + | |
2105 | 2105 |
| |
2106 | 2106 |
| |
2107 | 2107 |
| |
|
Lines changed: 22 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
282 | 282 |
| |
283 | 283 |
| |
284 | 284 |
| |
285 |
| - | |
286 |
| - | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
287 | 289 |
| |
288 |
| - | |
289 |
| - | |
290 |
| - | |
291 | 290 |
| |
292 | 291 |
| |
293 | 292 |
| |
| |||
342 | 341 |
| |
343 | 342 |
| |
344 | 343 |
| |
| 344 | + | |
345 | 345 |
| |
346 | 346 |
| |
347 | 347 |
| |
| |||
662 | 662 |
| |
663 | 663 |
| |
664 | 664 |
| |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
665 | 676 |
| |
666 | 677 |
| |
667 | 678 |
| |
| |||
684 | 695 |
| |
685 | 696 |
| |
686 | 697 |
| |
| 698 | + | |
687 | 699 |
| |
688 | 700 |
| |
689 | 701 |
| |
| |||
697 | 709 |
| |
698 | 710 |
| |
699 | 711 |
| |
700 |
| - | |
| 712 | + | |
701 | 713 |
| |
702 | 714 |
| |
703 | 715 |
| |
| |||
1831 | 1843 |
| |
1832 | 1844 |
| |
1833 | 1845 |
| |
1834 |
| - | |
| 1846 | + | |
1835 | 1847 |
| |
1836 | 1848 |
| |
1837 | 1849 |
| |
| |||
1882 | 1894 |
| |
1883 | 1895 |
| |
1884 | 1896 |
| |
1885 |
| - | |
| 1897 | + | |
1886 | 1898 |
| |
1887 | 1899 |
| |
1888 | 1900 |
| |
| |||
2507 | 2519 |
| |
2508 | 2520 |
| |
2509 | 2521 |
| |
| 2522 | + | |
2510 | 2523 |
| |
2511 | 2524 |
| |
2512 | 2525 |
| |
| |||
2525 | 2538 |
| |
2526 | 2539 |
| |
2527 | 2540 |
| |
2528 |
| - | |
| 2541 | + | |
2529 | 2542 |
| |
2530 | 2543 |
| |
2531 | 2544 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
260 | 260 |
| |
261 | 261 |
| |
262 | 262 |
| |
| 263 | + | |
263 | 264 |
| |
264 | 265 |
| |
265 | 266 |
| |
| |||
293 | 294 |
| |
294 | 295 |
| |
295 | 296 |
| |
296 |
| - | |
| 297 | + | |
297 | 298 |
| |
298 | 299 |
| |
299 | 300 |
| |
|
Lines changed: 6 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
518 | 518 |
| |
519 | 519 |
| |
520 | 520 |
| |
521 |
| - | |
| 521 | + | |
522 | 522 |
| |
523 | 523 |
| |
524 | 524 |
| |
| |||
534 | 534 |
| |
535 | 535 |
| |
536 | 536 |
| |
| 537 | + | |
537 | 538 |
| |
538 | 539 |
| |
539 | 540 |
| |
540 | 541 |
| |
541 | 542 |
| |
542 | 543 |
| |
543 | 544 |
| |
544 |
| - | |
| 545 | + | |
545 | 546 |
| |
546 | 547 |
| |
547 | 548 |
| |
| |||
556 | 557 |
| |
557 | 558 |
| |
558 | 559 |
| |
559 |
| - | |
| 560 | + | |
560 | 561 |
| |
561 | 562 |
| |
562 | 563 |
| |
| |||
1641 | 1642 |
| |
1642 | 1643 |
| |
1643 | 1644 |
| |
1644 |
| - | |
1645 |
| - | |
| 1645 | + | |
| 1646 | + | |
1646 | 1647 |
| |
1647 | 1648 |
| |
1648 | 1649 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
349 | 349 |
| |
350 | 350 |
| |
351 | 351 |
| |
| 352 | + | |
352 | 353 |
| |
353 | 354 |
| |
354 | 355 |
| |
| |||
571 | 572 |
| |
572 | 573 |
| |
573 | 574 |
| |
574 |
| - | |
| 575 | + | |
575 | 576 |
| |
576 | 577 |
| |
577 | 578 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
116 | 116 |
| |
117 | 117 |
| |
118 | 118 |
| |
119 |
| - | |
| 119 | + | |
120 | 120 |
| |
121 | 121 |
| |
122 | 122 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6260 | 6260 |
| |
6261 | 6261 |
| |
6262 | 6262 |
| |
6263 |
| - | |
| 6263 | + | |
6264 | 6264 |
| |
6265 | 6265 |
| |
6266 | 6266 |
| |
| |||
6494 | 6494 |
| |
6495 | 6495 |
| |
6496 | 6496 |
| |
6497 |
| - | |
| 6497 | + | |
6498 | 6498 |
| |
6499 | 6499 |
| |
6500 | 6500 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
166 | 166 |
| |
167 | 167 |
| |
168 | 168 |
| |
169 |
| - | |
| 169 | + | |
170 | 170 |
| |
171 | 171 |
| |
172 | 172 |
| |
|
Lines changed: 17 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
97 | 97 |
| |
98 | 98 |
| |
99 | 99 |
| |
100 |
| - | |
| 100 | + | |
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
| |||
355 | 355 |
| |
356 | 356 |
| |
357 | 357 |
| |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
358 | 369 |
| |
359 | 370 |
| |
360 | 371 |
| |
| |||
365 | 376 |
| |
366 | 377 |
| |
367 | 378 |
| |
368 |
| - | |
369 |
| - | |
370 | 379 |
| |
371 |
| - | |
| 380 | + | |
372 | 381 |
| |
373 | 382 |
| |
374 | 383 |
| |
| |||
384 | 393 |
| |
385 | 394 |
| |
386 | 395 |
| |
387 |
| - | |
| 396 | + | |
388 | 397 |
| |
389 | 398 |
| |
390 | 399 |
| |
| |||
411 | 420 |
| |
412 | 421 |
| |
413 | 422 |
| |
414 |
| - | |
| 423 | + | |
415 | 424 |
| |
416 | 425 |
| |
417 | 426 |
| |
| |||
420 | 429 |
| |
421 | 430 |
| |
422 | 431 |
| |
423 |
| - | |
| 432 | + | |
424 | 433 |
| |
425 | 434 |
| |
426 | 435 |
| |
| |||
4623 | 4632 |
| |
4624 | 4633 |
| |
4625 | 4634 |
| |
4626 |
| - | |
| 4635 | + | |
4627 | 4636 |
| |
4628 | 4637 |
| |
4629 | 4638 |
| |
|
0 commit comments
Comments
(0)