Fix back-patch of "Avoid race in RelationBuildDesc() ..."

The back-patch of commit fdd965d074 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
This commit is contained in:
Noah Misch 2022-02-09 18:16:56 -08:00
parent eba0f095c7
commit 2d96a66c2e

View File

@ -725,7 +725,7 @@ AcceptInvalidationMessages(void)
if (!in_recursion)
{
in_recursion = true;
InvalidateSystemCaches();
InvalidateSystemCachesExtended(true);
in_recursion = false;
}
}