diff options
author | Noah Misch <noah@leadboat.com> | 2022-02-09 18:16:56 -0800 |
---|---|---|
committer | Noah Misch <noah@leadboat.com> | 2022-02-09 18:16:56 -0800 |
commit | 1b8462bf1d097dfff2014b61d5d1ff6ca99d785d (patch) | |
tree | 56938ff7534ebd56d2818dc80badb30410a6482d | |
parent | 5ea3b99de07bd1c1757effc9664d0786cb21c963 (diff) | |
download | postgresql-1b8462bf1d097dfff2014b61d5d1ff6ca99d785d.tar.gz postgresql-1b8462bf1d097dfff2014b61d5d1ff6ca99d785d.zip |
Fix back-patch of "Avoid race in RelationBuildDesc() ..."
The back-patch of commit fdd965d074d46765c295223b119ca437dbcac973 broke
CLOBBER_CACHE_ALWAYS for v9.6 through v13. It updated the
InvalidateSystemCaches() call for CLOBBER_CACHE_RECURSIVELY, neglecting
the one for CLOBBER_CACHE_ALWAYS. Back-patch to v13, v12, v11, and v10.
Reviewed by Tomas Vondra. Reported by Tomas Vondra.
Discussion: https://postgr.es/m/df7b4c0b-7d92-f03f-75c4-9e08b269a716@enterprisedb.com
-rw-r--r-- | src/backend/utils/cache/inval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c index 8b0503f41c1..8fe1f0d9222 100644 --- a/src/backend/utils/cache/inval.c +++ b/src/backend/utils/cache/inval.c @@ -725,7 +725,7 @@ AcceptInvalidationMessages(void) if (!in_recursion) { in_recursion = true; - InvalidateSystemCaches(); + InvalidateSystemCachesExtended(true); in_recursion = false; } } |