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

ddanielr pushed a commit to branch 2.1
in repository https://gitbox.apache.org/repos/asf/accumulo.git


The following commit(s) were added to refs/heads/2.1 by this push:
     new 979617a912 Modifies log message based on PortSearch prop (#4593)
979617a912 is described below

commit 979617a912a48f7c5ae01be6bbfe45c26394b143
Author: Daniel Roberts <ddani...@gmail.com>
AuthorDate: Thu Jun 6 14:05:52 2024 -0400

    Modifies log message based on PortSearch prop (#4593)
    
    * Modifies log message based on PortSearch prop
    
    Changes the log message emitted by the TServerUtils class to drop
    severity and change message format if the respective valid port
    search property is set.
---
 .../org/apache/accumulo/server/rpc/TServerUtils.java   | 18 ++++++++++++------
 .../org/apache/accumulo/gc/SimpleGarbageCollector.java |  2 +-
 .../apache/accumulo/test/functional/ZombieTServer.java |  2 +-
 .../apache/accumulo/test/performance/NullTserver.java  |  2 +-
 4 files changed, 15 insertions(+), 9 deletions(-)

diff --git 
a/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java 
b/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
index 642d81a5c8..9375b3af90 100644
--- a/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
+++ b/server/base/src/main/java/org/apache/accumulo/server/rpc/TServerUtils.java
@@ -181,7 +181,7 @@ public class TServerUtils {
       return TServerUtils.startTServer(serverType, timedProcessor, serverName, 
threadName,
           minThreads, threadTimeOut, config, timeBetweenThreadChecks, 
maxMessageSize,
           context.getServerSslParams(), context.getSaslParams(), 
context.getClientTimeoutInMillis(),
-          backlog, addresses);
+          backlog, portSearch, addresses);
     } catch (TTransportException e) {
       if (portSearch) {
         // Build a list of reserved ports - as identified by properties of 
type PropertyType.PORT
@@ -206,7 +206,7 @@ public class TServerUtils {
             return TServerUtils.startTServer(serverType, timedProcessor, 
serverName, threadName,
                 minThreads, threadTimeOut, config, timeBetweenThreadChecks, 
maxMessageSize,
                 context.getServerSslParams(), context.getSaslParams(),
-                context.getClientTimeoutInMillis(), backlog, addr);
+                context.getClientTimeoutInMillis(), backlog, portSearch, addr);
           } catch (TTransportException tte) {
             log.info("Unable to use port {}, retrying. (Thread Name = {})", 
port, threadName);
           }
@@ -569,7 +569,8 @@ public class TServerUtils {
       ThriftServerType serverType, TProcessor processor, String serverName, 
String threadName,
       int numThreads, long threadTimeOut, long timeBetweenThreadChecks, long 
maxMessageSize,
       SslConnectionParams sslParams, SaslServerConnectionParams saslParams,
-      long serverSocketTimeout, int backlog, MetricsInfo metricsInfo, 
HostAndPort... addresses) {
+      long serverSocketTimeout, int backlog, MetricsInfo metricsInfo, boolean 
portSearch,
+      HostAndPort... addresses) {
 
     if (serverType == ThriftServerType.SASL) {
       processor = updateSaslProcessor(serverType, processor);
@@ -578,7 +579,7 @@ public class TServerUtils {
     try {
       return startTServer(serverType, new TimedProcessor(processor, 
metricsInfo), serverName,
           threadName, numThreads, threadTimeOut, conf, 
timeBetweenThreadChecks, maxMessageSize,
-          sslParams, saslParams, serverSocketTimeout, backlog, addresses);
+          sslParams, saslParams, serverSocketTimeout, backlog, portSearch, 
addresses);
     } catch (TTransportException e) {
       throw new IllegalStateException(e);
     }
@@ -595,7 +596,8 @@ public class TServerUtils {
       String serverName, String threadName, int numThreads, long threadTimeOut,
       final AccumuloConfiguration conf, long timeBetweenThreadChecks, long 
maxMessageSize,
       SslConnectionParams sslParams, SaslServerConnectionParams saslParams,
-      long serverSocketTimeout, int backlog, HostAndPort... addresses) throws 
TTransportException {
+      long serverSocketTimeout, int backlog, boolean portSearch, 
HostAndPort... addresses)
+      throws TTransportException {
     TProtocolFactory protocolFactory = ThriftUtil.protocolFactory();
     // This is presently not supported. It's hypothetically possible, I 
believe, to work, but it
     // would require changes in how the transports
@@ -642,7 +644,11 @@ public class TServerUtils {
         }
         break;
       } catch (TTransportException e) {
-        log.warn("Error attempting to create server at {}. Error: {}", 
address, e.getMessage());
+        if (portSearch) {
+          log.debug("Failed attempting to create server at {}. {}", address, 
e.getMessage());
+        } else {
+          log.warn("Error attempting to create server at {}. Error: {}", 
address, e.getMessage());
+        }
       }
     }
     if (serverAddress == null) {
diff --git 
a/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java 
b/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
index 6a7025a979..9cafbd1fe1 100644
--- a/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
+++ b/server/gc/src/main/java/org/apache/accumulo/gc/SimpleGarbageCollector.java
@@ -401,7 +401,7 @@ public class SimpleGarbageCollector extends AbstractServer 
implements Iface {
         getContext().getThriftServerType(), processor, 
this.getClass().getSimpleName(),
         "GC Monitor Service", 2, ThreadPools.DEFAULT_TIMEOUT_MILLISECS, 1000, 
maxMessageSize,
         getContext().getServerSslParams(), getContext().getSaslParams(), 0,
-        getConfiguration().getCount(Property.RPC_BACKLOG), 
getContext().getMetricsInfo(),
+        getConfiguration().getCount(Property.RPC_BACKLOG), 
getContext().getMetricsInfo(), false,
         addresses);
     log.debug("Starting garbage collector listening on " + server.address);
     return server.address;
diff --git 
a/test/src/main/java/org/apache/accumulo/test/functional/ZombieTServer.java 
b/test/src/main/java/org/apache/accumulo/test/functional/ZombieTServer.java
index 30d8331c93..5650c71670 100644
--- a/test/src/main/java/org/apache/accumulo/test/functional/ZombieTServer.java
+++ b/test/src/main/java/org/apache/accumulo/test/functional/ZombieTServer.java
@@ -125,7 +125,7 @@ public class ZombieTServer {
     ServerAddress serverPort = 
TServerUtils.startTServer(context.getConfiguration(),
         ThriftServerType.CUSTOM_HS_HA, muxProcessor, "ZombieTServer", "walking 
dead", 2,
         ThreadPools.DEFAULT_TIMEOUT_MILLISECS, 1000, 10 * 1024 * 1024, null, 
null, -1,
-        context.getConfiguration().getCount(Property.RPC_BACKLOG), 
context.getMetricsInfo(),
+        context.getConfiguration().getCount(Property.RPC_BACKLOG), 
context.getMetricsInfo(), false,
         HostAndPort.fromParts("0.0.0.0", port));
 
     String addressString = serverPort.address.toString();
diff --git 
a/test/src/main/java/org/apache/accumulo/test/performance/NullTserver.java 
b/test/src/main/java/org/apache/accumulo/test/performance/NullTserver.java
index 67a689c4f5..8b7230448c 100644
--- a/test/src/main/java/org/apache/accumulo/test/performance/NullTserver.java
+++ b/test/src/main/java/org/apache/accumulo/test/performance/NullTserver.java
@@ -346,7 +346,7 @@ public class NullTserver {
     TServerUtils.startTServer(context.getConfiguration(), 
ThriftServerType.CUSTOM_HS_HA,
         muxProcessor, "NullTServer", "null tserver", 2, 
ThreadPools.DEFAULT_TIMEOUT_MILLISECS, 1000,
         10 * 1024 * 1024, null, null, -1, 
context.getConfiguration().getCount(Property.RPC_BACKLOG),
-        context.getMetricsInfo(), HostAndPort.fromParts("0.0.0.0", opts.port));
+        context.getMetricsInfo(), false, HostAndPort.fromParts("0.0.0.0", 
opts.port));
 
     HostAndPort addr = 
HostAndPort.fromParts(InetAddress.getLocalHost().getHostName(), opts.port);
 

Reply via email to