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

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

commit 63a90c75bd927b7a52762088e705bc616b90c146
Author: wenbingshen <[email protected]>
AuthorDate: Mon Oct 17 12:37:29 2022 +0800

    Adjust log stack output (#3496)
    
    ### Motivation
    The default `dnsResolver` of `RackawareEnsemblePlacementPolicyImpl` is 
initialized as `ScriptBasedMapping`. Since the script is missing by default, 
detailed stack information will be printed, but the code will fall back to 
`DefaultResolver` by default, so only simple exception information needs to be 
printed.
    
![image](https://user-images.githubusercontent.com/35599757/191254546-54395f24-5e64-4d89-9bcd-61eb9308c91e.png)
    
    (cherry picked from commit cbb74eab4f1f464c0e4760acf9304af2289acfa1)
---
 .../bookkeeper/client/RackawareEnsemblePlacementPolicyImpl.java       | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

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 5185dc4753..c841044a03 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,8 +269,8 @@ public class RackawareEnsemblePlacementPolicyImpl extends 
TopologyAwareEnsembleP
                 }
             } catch (RuntimeException re) {
                 if (!conf.getEnforceMinNumRacksPerWriteQuorum()) {
-                    LOG.warn("Failed to initialize DNS Resolver {}, used 
default subnet resolver ",
-                            dnsResolverName, re);
+                    LOG.warn("Failed to initialize DNS Resolver {}, used 
default subnet resolver because {}",
+                            dnsResolverName, re.getMessage());
                     dnsResolver = new DefaultResolver(this::getDefaultRack);
                     
dnsResolver.setBookieAddressResolver(bookieAddressResolver);
                 } else {

Reply via email to