From 3cff7c6ac4cf176baa9daa94e9a031ea529ca636 Mon Sep 17 00:00:00 2001 From: mrdrivingduck Date: Tue, 4 Jun 2024 23:43:34 +0800 Subject: [PATCH] fix: wrong GUC context for skip_advisory_lock_permission_checks According to the desired sementic, PGC_SUSET should be used for citus.skip_advisory_lock_permission_checks instead of GUC_SUPERUSER_ONLY flag. --- src/backend/distributed/shared_library_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/shared_library_init.c b/src/backend/distributed/shared_library_init.c index bd65fa60c01..b713575546d 100644 --- a/src/backend/distributed/shared_library_init.c +++ b/src/backend/distributed/shared_library_init.c @@ -2401,7 +2401,7 @@ RegisterCitusConfigVariables(void) NULL, &SkipAdvisoryLockPermissionChecks, false, - GUC_SUPERUSER_ONLY, + PGC_SUSET, GUC_NO_SHOW_ALL | GUC_NOT_IN_SAMPLE, NULL, NULL, NULL);