postgres.git / summary / log / commit / refs

commit    3cc89d9c3834c33f4ad3cf5d3083fd192f05c72c
Author:   Noah Misch <noah@leadboat.com>
Date:     Thu Feb 10 02:16:56 2022 +0000
First released in: 10.21, 11.16, 12.11, 13.7

    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


src/backend/utils/cache/inval.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c index 13410f0290c..8c63a9f1a53 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; } } [parent: 3a6e3a89022f]