From e7a1a4f80cddbca3ceb1b14829cfba9e25b59bff Mon Sep 17 00:00:00 2001 From: Michael Marshall Date: Fri, 21 Jan 2022 17:08:23 -0600 Subject: [PATCH] [Authorization] Return if namespace policies are read only (#12514) * [Authorization Provider] Return early when namespace policies are read only * Remove typo fix to simplify cherry-picking (cherry picked from commit f1e72d6154332ca69e278005243ae6bde4e8c554) --- .../pulsar/broker/authorization/PulsarAuthorizationProvider.java | 1 + 1 file changed, 1 insertion(+) diff --git a/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java b/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java index 12c289f567da6..26a4f6c0db0ab 100644 --- a/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java +++ b/pulsar-broker-common/src/main/java/org/apache/pulsar/broker/authorization/PulsarAuthorizationProvider.java @@ -290,6 +290,7 @@ public CompletableFuture grantPermissionAsync(NamespaceName namespaceName, validatePoliciesReadOnlyAccess(); } catch (Exception e) { result.completeExceptionally(e); + return result; } ZooKeeper globalZk = configCache.getZooKeeper();