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

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


The following commit(s) were added to refs/heads/master by this push:
     new 4debbbf  change log level from error to warn when dns resolver 
initialize failed (#2856)
4debbbf is described below

commit 4debbbf84db09f80ffeb4154e8e6feed134be0c0
Author: Hang Chen <[email protected]>
AuthorDate: Mon Feb 14 10:39:23 2022 +0800

    change log level from error to warn when dns resolver initialize failed 
(#2856)
    
    Descriptions of the changes in this PR:
    
    ### Motivation
    When start bookie, it will throws the following error message when dns 
resolver initialize failed.
    ```
    [main] ERROR 
org.apache.bookkeeper.client.RackawareEnsemblePlacementPolicyImpl - Failed to 
initialize DNS Resolver org.apache.bookkeeper.net.ScriptBasedMapping, used 
default subnet resolver : java.lang.RuntimeException: No network topology 
script is found when using script based DNS resolver.
    ```
    It is confusing for users.
    
    ### Modification
    1. change the log level from error to warn.
---
 .../apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java
 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java
index 50297d1..46c5a10 100644
--- 
a/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java
+++ 
b/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java
@@ -269,7 +269,7 @@ public class RackawareEnsemblePlacementPolicyImpl extends 
TopologyAwareEnsembleP
                 }
             } catch (RuntimeException re) {
                 if (!conf.getEnforceMinNumRacksPerWriteQuorum()) {
-                    LOG.error("Failed to initialize DNS Resolver {}, used 
default subnet resolver ",
+                    LOG.warn("Failed to initialize DNS Resolver {}, used 
default subnet resolver ",
                             dnsResolverName, re);
                     dnsResolver = new DefaultResolver(this::getDefaultRack);
                     
dnsResolver.setBookieAddressResolver(bookieAddressResolver);

Reply via email to