mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-15 13:20:22 +02:00
debcec7dc3
This allows us to reliably remove all leftover temporary relation files on cluster startup without reference to system catalogs or WAL; therefore, we no longer include temporary relations in XLOG_XACT_COMMIT and XLOG_XACT_ABORT WAL records. Since these changes require including a backend ID in each SharedInvalSmgrMsg, the size of the SharedInvalidationMessage.id field has been reduced from two bytes to one, and the maximum number of connections has been reduced from INT_MAX / 4 to 2^23-1. It would be possible to remove these restrictions by increasing the size of SharedInvalidationMessage by 4 bytes, but right now that doesn't seem like a good trade-off. Review by Jaime Casanova and Tom Lane. |
||
---|---|---|
.. | ||
attoptcache.c | ||
catcache.c | ||
inval.c | ||
lsyscache.c | ||
Makefile | ||
plancache.c | ||
relcache.c | ||
relmapper.c | ||
spccache.c | ||
syscache.c | ||
ts_cache.c | ||
typcache.c |