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

abstractdog pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new e2dc9cf3f2e HIVE-28635: Fix logging format issues in 
ContainerRunnerImpl file (#5598) (Mahesh Raju Somalaraju reviewed by Laszlo 
Bodor)
e2dc9cf3f2e is described below

commit e2dc9cf3f2e28cf27cb9f5459af16ca575f1b0f7
Author: Mahesh Raju Somalaraju <[email protected]>
AuthorDate: Thu Jan 23 13:03:31 2025 +0530

    HIVE-28635: Fix logging format issues in ContainerRunnerImpl file (#5598) 
(Mahesh Raju Somalaraju reviewed by Laszlo Bodor)
---
 .../hive/llap/daemon/impl/ContainerRunnerImpl.java   | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git 
a/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java
 
b/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java
index a16ad881fbf..783cea9e8c5 100644
--- 
a/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java
+++ 
b/llap-server/src/java/org/apache/hadoop/hive/llap/daemon/impl/ContainerRunnerImpl.java
@@ -187,7 +187,7 @@ public void serviceInit(Configuration conf) throws 
Exception {
 
   @Override
   public void serviceStart() throws Exception {
-    LOG.info("Using ShufflePort: " + localShufflePort.get());
+    LOG.info("Using ShufflePort: {}", localShufflePort.get());
     AuxiliaryServiceHelper.setServiceDataIntoEnv(
         TezConstants.TEZ_SHUFFLE_HANDLER_SERVICE_ID,
         ByteBuffer.allocate(4).putInt(localShufflePort.get()), localEnv);
@@ -458,13 +458,13 @@ private void logSecurityErrorRarely(String userName) {
     } catch (Exception e) {
       tokens = "error: " + e.getMessage();
     }
-    LOG.warn("Security error from " + userName + "; cluster " + clusterId + "; 
tokens " + tokens);
+    LOG.warn("Security error from {}; cluster {}; tokens {}", userName, 
clusterId, tokens);
   }
 
   @Override
   public SourceStateUpdatedResponseProto sourceStateUpdated(
       SourceStateUpdatedRequestProto request) throws IOException {
-    LOG.info("Processing state update: " + 
stringifySourceStateUpdateRequest(request));
+    LOG.info("Processing state update: {}", 
stringifySourceStateUpdateRequest(request));
     QueryIdentifier queryId =
         new 
QueryIdentifier(request.getQueryIdentifier().getApplicationIdString(),
             request.getQueryIdentifier().getDagIndex());
@@ -482,7 +482,7 @@ public QueryCompleteResponseProto queryComplete(
     QueryInfo queryInfo = queryTracker.queryComplete(queryIdentifier, 
request.getDeleteDelay(), false);
     if (queryInfo != null) {
       List<QueryFragmentInfo> knownFragments = 
queryInfo.getRegisteredFragments();
-      LOG.info("DBG: Pending fragment count for completed query {} = {}", 
queryIdentifier,
+      LOG.info("Pending fragment count for completed query {} = {}", 
queryIdentifier,
         knownFragments.size());
       for (QueryFragmentInfo fragmentInfo : knownFragments) {
         LOG.info("Issuing killFragment for completed query {} {}", 
queryIdentifier,
@@ -514,7 +514,7 @@ public UpdateFragmentResponseProto updateFragment(
       UpdateFragmentRequestProto request) throws IOException {
     String fragmentId = request.getFragmentIdentifierString();
     boolean isGuaranteed = request.hasIsGuaranteed() && 
request.getIsGuaranteed();
-    LOG.info("DBG: Received updateFragment request for {}", fragmentId);
+    LOG.info("Received updateFragment request for {}", fragmentId);
     // TODO: ideally, QueryTracker should have fragment-to-query mapping.
     QueryIdentifier queryId = executorService.findQueryByFragment(fragmentId);
     // checkPermissions returns false if query is not found, throws on failure.
@@ -609,10 +609,10 @@ public void queryFailed(QueryIdentifier queryIdentifier) {
     LOG.info("Processing query failed notification for {}", queryIdentifier);
     List<QueryFragmentInfo> knownFragments;
     knownFragments = queryTracker.getRegisteredFragments(queryIdentifier);
-    LOG.info("DBG: Pending fragment count for failed query {} = {}", 
queryIdentifier,
+    LOG.info("Pending fragment count for failed query {} = {}", 
queryIdentifier,
         knownFragments.size());
     for (QueryFragmentInfo fragmentInfo : knownFragments) {
-      LOG.info("DBG: Issuing killFragment for failed query {} {}", 
queryIdentifier,
+      LOG.info("Issuing killFragment for failed query {} {}", queryIdentifier,
           fragmentInfo.getFragmentIdentifierString());
       executorService.killFragment(fragmentInfo.getFragmentIdentifierString());
     }
@@ -649,7 +649,7 @@ static class UgiPool {
           @Override
           public void onRemoval(
               RemovalNotification<String, BlockingQueue<UserGroupInformation>> 
notification) {
-            LOG.debug("Removing " + notification.getValue()  + " from 
pool.Pool size: " + ugiPool.size());
+            LOG.debug("Removing {} from pool. Pool size: {}", 
notification.getValue(), ugiPool.size());
           }
         }).expireAfterAccess(60 * 3, TimeUnit.MINUTES).build();
 
@@ -678,7 +678,7 @@ public BlockingQueue<UserGroupInformation> call() throws 
Exception {
               ugi.addToken(appToken);
               BlockingQueue<UserGroupInformation> queue = new 
LinkedBlockingQueue<>(numExecutors);
               queue.add(ugi);
-              LOG.debug("Added new ugi pool for " + appTokenIdentifier + ", 
Pool Size: ");
+              LOG.debug("Added new ugi pool for {}. Pool Size: {}", 
appTokenIdentifier, ugiPool.size());
               return queue;
             }
           });
@@ -689,7 +689,7 @@ public BlockingQueue<UserGroupInformation> call() throws 
Exception {
         ugi = UserGroupInformation.createRemoteUser(appTokenIdentifier);
         ugi.addToken(appToken);
         queue.offer(ugi);
-        LOG.info("Added new ugi for " + appTokenIdentifier + ". Pool size:" + 
ugiPool.size());
+        LOG.info("Added new ugi pool for {}. Pool Size: {}", 
appTokenIdentifier, ugiPool.size());
       }
       return ugi;
     }

Reply via email to