This is an automated email from the ASF dual-hosted git repository.

penghui pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 907fcb5  change log level for topic polices cache not init exception 
(#10059)
907fcb5 is described below

commit 907fcb5ba81dcc4878da395d6387eb534bb04562
Author: hangc0276 <[email protected]>
AuthorDate: Mon Mar 29 22:27:14 2021 +0800

    change log level for topic polices cache not init exception (#10059)
---
 .../apache/pulsar/broker/admin/AdminResource.java  |  2 +-
 .../broker/admin/impl/PersistentTopicsBase.java    | 26 +++++++++++-----------
 .../pulsar/broker/service/AbstractTopic.java       |  4 ++--
 .../pulsar/broker/service/BrokerService.java       |  6 ++---
 .../service/persistent/DispatchRateLimiter.java    |  2 +-
 5 files changed, 20 insertions(+), 20 deletions(-)

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java
index c394bba..063120b 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java
@@ -403,7 +403,7 @@ public abstract class AdminResource extends 
PulsarWebResource {
         } catch (RestException re) {
             throw re;
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e){
-            log.error("Topic {} policies cache have not init.", topicName);
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
             throw new RestException(e);
         } catch (Exception e) {
             log.error("[{}] Failed to get topic policies {}", clientAppId(), 
topicName, e);
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
index 455cee1..7000e08 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
@@ -565,7 +565,7 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.error("Topic {} policies cache have not init.", topicName);
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
             asyncResponse.resume(new RestException(e));
             return;
         }
@@ -829,8 +829,8 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.error("Topic {} policies cache have not init.", topicName);
-            throw new RestException(Status.PRECONDITION_FAILED, "Policies 
cache have not init");
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
+            throw new RestException(Status.PRECONDITION_FAILED, "Policies have 
not been initialized yet");
         }
         if (topicPolicies == null) {
             topicPolicies = new TopicPolicies();
@@ -883,9 +883,9 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.error("Topic {} policies cache have not init.", topicName);
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
             return FutureUtil.failedFuture(new 
RestException(Status.PRECONDITION_FAILED,
-                    "Policies cache have not init"));
+                    "Policies have not been initialized yet"));
         }
         if (topicPolicies == null) {
             topicPolicies = new TopicPolicies();
@@ -947,8 +947,8 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.error("Topic {} policies cache have not init.", topicName);
-            throw new RestException(Status.PRECONDITION_FAILED, "Policies 
cache have not init");
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
+            throw new RestException(Status.PRECONDITION_FAILED, "Policies have 
not been initialized yet");
         }
         if (topicPolicies == null) {
             topicPolicies = new TopicPolicies();
@@ -980,9 +980,9 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.error("Topic {} policies cache have not init.", topicName);
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
             return FutureUtil.failedFuture(new 
RestException(Status.PRECONDITION_FAILED,
-                    "Policies cache have not init"));
+                    "Policies have not been initialized yet"));
         }
         if (topicPolicies == null) {
             topicPolicies = new TopicPolicies();
@@ -2561,7 +2561,7 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.warn("Topic {} policies cache have not init.", topicName);
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
             asyncResponse.resume(new RestException(e));
             return;
         }
@@ -2622,8 +2622,8 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.error("Topic {} policies cache have not init.", topicName);
-            throw new RestException(Status.PRECONDITION_FAILED, "Policies 
cache have not init");
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
+            throw new RestException(Status.PRECONDITION_FAILED, "Policies have 
not been initialized yet");
         }
         if (topicPolicies == null) {
             topicPolicies = new TopicPolicies();
@@ -2642,7 +2642,7 @@ public class PersistentTopicsBase extends AdminResource {
         try {
             topicPolicies = 
pulsar().getTopicPoliciesService().getTopicPolicies(topicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.warn("Topic {} policies cache have not init.", topicName);
+            log.error("Topic {} policies have not been initialized yet.", 
topicName);
             asyncResponse.resume(new RestException(e));
             return;
         }
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
index 61d4bc7..20a97f5 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/AbstractTopic.java
@@ -806,10 +806,10 @@ public abstract class AbstractTopic implements Topic {
         try {
             return 
brokerService.pulsar().getTopicPoliciesService().getTopicPolicies(cloneTopicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.warn("Topic {} policies cache have not init.", 
topicName.getPartitionedTopicName());
+            log.debug("Topic {} policies have not been initialized yet.", 
topicName.getPartitionedTopicName());
             return null;
         } catch (NullPointerException e) {
-            log.warn("Topic level policies are not enabled. "
+            log.debug("Topic level policies are not enabled. "
                     + "Please refer to systemTopicEnabled and 
topicLevelPoliciesEnabled on broker.conf");
             return null;
         }
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java
index e98978d..2af76e9 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/BrokerService.java
@@ -1259,7 +1259,7 @@ public class BrokerService implements Closeable, 
ZooKeeperCacheListener<Policies
                         topicLevelOffloadPolicies = 
topicPolicies.getOffloadPolicies();
                     }
                 } catch 
(BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-                    log.warn("Topic {} policies cache have not init.", 
topicName);
+                    log.debug("Topic {} policies have not been initialized 
yet.", topicName);
                 }
             }
 
@@ -2565,10 +2565,10 @@ public class BrokerService implements Closeable, 
ZooKeeperCacheListener<Policies
             checkTopicLevelPolicyEnable();
             return 
pulsar.getTopicPoliciesService().getTopicPolicies(cloneTopicName);
         } catch (BrokerServiceException.TopicPoliciesCacheNotInitException e) {
-            log.warn("Topic {} policies cache have not init.", 
topicName.getPartitionedTopicName());
+            log.debug("Topic {} policies have not been initialized yet.", 
topicName.getPartitionedTopicName());
             return null;
         } catch (RestException | NullPointerException e) {
-            log.warn("Topic level policies are not enabled. "
+            log.debug("Topic level policies are not enabled. "
                     + "Please refer to systemTopicEnabled and 
topicLevelPoliciesEnabled on broker.conf");
             return null;
         }
diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/DispatchRateLimiter.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/DispatchRateLimiter.java
index 285d587..6addacf 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/DispatchRateLimiter.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/DispatchRateLimiter.java
@@ -199,7 +199,7 @@ public class DispatchRateLimiter {
                         break;
                 }
             } catch (BrokerServiceException.TopicPoliciesCacheNotInitException 
e) {
-                log.debug("Topic {} policies cache have not init.", topicName);
+                log.debug("Topic {} policies have not been initialized yet.", 
topicName);
             } catch (Exception e) {
                 log.debug("[{}] Failed to get topic dispatch rate. ", 
topicName, e);
             }

Reply via email to