Re: MAX_BACKENDS size (comment accuracy)
Jacob Brazeal <jacob.brazeal@gmail.com>
From: Jacob Brazeal <jacob.brazeal@gmail.com>
To: Andres Freund <andres@anarazel.de>, pgsql-hackers@postgresql.org
Date: 2025-01-26T21:08:19Z
Lists: pgsql-hackers
I had a typo earlier: I should have said: > StaticAssertDecl((MAX_BACKENDS & LW_FLAG_MASK) == 0, > "MAX_BACKENDS and LW_FLAG_MASK overlap"); Should this check that LW_LOCK_MASK & LW_FLAG_MASK == 0? To also ensure the LW_VAL_EXCLUSIVE bit does not overlap.
Commits
-
Fix comment for MAX_BACKENDS.
- c56e8af75e08 18.0 landed
-
Add static asserts for MAX_BACKENDS limiting factors
- 5ee75e32fa73 18.0 landed
-
Base LWLock limits directly on MAX_BACKENDS
- cd3ccf88aacb 18.0 landed
-
Move MAX_BACKENDS to procnumber.h
- 6394a3a61c0d 18.0 landed
-
bufmgr: Make it easier to change number of buffer state bits
- 418451bfe161 18.0 landed
-
Remove check hooks for GUCs that contribute to MaxBackends.
- 0b1fe1413ea8 18.0 cited
-
Allow Pin/UnpinBuffer to operate in a lockfree manner.
- 48354581a49c 9.6.0 cited