From e36bac4599e1ecad451ead375ec5ae60a16254b0 Mon Sep 17 00:00:00 2001 From: Suhas Thalanki Date: Wed, 2 Apr 2025 14:04:02 -0400 Subject: [PATCH] adding log statements for v15 to investigate security label issue --- src/backend/commands/seclabel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/backend/commands/seclabel.c b/src/backend/commands/seclabel.c index 7ae19b98bb9..26925553a2d 100644 --- a/src/backend/commands/seclabel.c +++ b/src/backend/commands/seclabel.c @@ -125,6 +125,7 @@ ExecSecLabelStmt(SecLabelStmt *stmt) */ if (stmt->provider == NULL) { + elog(LOG, "No label provider for the security statement. Length of security label providers: %d", list_length(label_provider_list)); if (label_provider_list == NIL) ereport(ERROR, (errcode(ERRCODE_INVALID_PARAMETER_VALUE), @@ -572,6 +573,8 @@ register_label_provider(const char *provider_name, check_object_relabel_type hoo LabelProvider *provider; MemoryContext oldcxt; + elog(LOG, "Registering label provider %s", provider_name); + oldcxt = MemoryContextSwitchTo(TopMemoryContext); provider = palloc(sizeof(LabelProvider)); provider->provider_name = pstrdup(provider_name);