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

sijie 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 d57cc66  ISSUE #1528: logging "No network topology script is found 
when using script based DNS resolver" can be noisy and misleading.
d57cc66 is described below

commit d57cc6679b4181e514d04e8f3f1d7e598308d78f
Author: Sijie Guo <[email protected]>
AuthorDate: Thu Aug 16 18:40:18 2018 -0700

    ISSUE #1528: logging "No network topology script is found when using script 
based DNS resolver" can be noisy and misleading.
    
    Descriptions of the changes in this PR:
    
     ### Motivation
    
    "No network topology script is found when using script based DNS resolver" 
is misleading and noisy.
    
     ### Changes
    
    Only log the error message but not the stack trace.
    
    Master Issue: #1528
    
    Author: Sijie Guo <[email protected]>
    
    Reviewers: Enrico Olivelli <[email protected]>
    
    This closes #1605 from sijie/fix_log_message, closes #1528
---
 .../apache/bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java | 3 ++-
 1 file changed, 2 insertions(+), 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 13efa5c..1d587d0 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
@@ -322,7 +322,8 @@ public class RackawareEnsemblePlacementPolicyImpl extends 
TopologyAwareEnsembleP
                     ((RackChangeNotifier) 
dnsResolver).registerRackChangeListener(this);
                 }
             } catch (RuntimeException re) {
-                LOG.info("Failed to initialize DNS Resolver {}, used default 
subnet resolver.", dnsResolverName, re);
+                LOG.info("Failed to initialize DNS Resolver {}, used default 
subnet resolver : {}",
+                    dnsResolverName, re, re.getMessage());
                 dnsResolver = new DefaultResolver(() -> this.getDefaultRack());
             }
         }

Reply via email to