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);