You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2022/11/18 07:08:00 UTC

[jira] [Work logged] (HIVE-23754) LLAP: Add LoggingHandler in ShuffleHandler pipeline for better debuggability

     [ https://issues.apache.org/jira/browse/HIVE-23754?focusedWorklogId=827055&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-827055 ]

ASF GitHub Bot logged work on HIVE-23754:
-----------------------------------------

                Author: ASF GitHub Bot
            Created on: 18/Nov/22 07:07
            Start Date: 18/Nov/22 07:07
    Worklog Time Spent: 10m 
      Work Description: abstractdog commented on code in PR #3669:
URL: https://github.com/apache/hive/pull/3669#discussion_r1026089228


##########
llap-server/src/java/org/apache/hadoop/hive/llap/shufflehandler/ShuffleHandler.java:
##########
@@ -390,6 +392,9 @@ public void initChannel(NioSocketChannel ch) throws Exception {
         if (sslFactory != null) {
           pipeline.addLast("ssl", new SslHandler(sslFactory.createSSLEngine()));
         }
+        if (LOG.isDebugEnabled()) {
+          pipeline.addLast("loggingHandler", new LoggingHandler(LogLevel.INFO));

Review Comment:
   makes sense, but if we're about to do it on DEBUG level, wouldn't it rather be:
   ```
   new LoggingHandler(LogLevel.DEBUG)
   ```
   
   





Issue Time Tracking
-------------------

    Worklog Id:     (was: 827055)
    Time Spent: 1h  (was: 50m)

> LLAP: Add LoggingHandler in ShuffleHandler pipeline for better debuggability
> ----------------------------------------------------------------------------
>
>                 Key: HIVE-23754
>                 URL: https://issues.apache.org/jira/browse/HIVE-23754
>             Project: Hive
>          Issue Type: Improvement
>         Environment:  
>  
>            Reporter: Rajesh Balamohan
>            Assignee: Dmitriy Fingerman
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h
>  Remaining Estimate: 0h
>
> [https://github.com/apache/hive/blob/master/llap-server/src/java/org/apache/hadoop/hive/llap/shufflehandler/ShuffleHandler.java#L616]
>  
> For corner case debugging, it would be helpful to understand when netty processed OPEN/BOUND/CLOSE/RECEIVED/CONNECTED events along with payload details.
> Adding "LoggingHandler" in ChannelPipeline mode can help in debugging.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)