You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bookkeeper.apache.org by yo...@apache.org on 2022/02/14 02:39:32 UTC

[bookkeeper] branch master updated: change log level from error to warn when dns resolver initialize failed (#2856)

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 <ch...@apache.org>
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);