[ 
https://issues.apache.org/jira/browse/HADOOP-18958?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17780844#comment-17780844
 ] 

ASF GitHub Bot commented on HADOOP-18958:
-----------------------------------------

xinglin commented on code in PR #6234:
URL: https://github.com/apache/hadoop/pull/6234#discussion_r1375693276


##########
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/UserGroupInformation.java:
##########
@@ -1849,8 +1849,8 @@ protected Subject getSubject() {
   @InterfaceStability.Evolving
   public <T> T doAs(PrivilegedAction<T> action) {
     if (LOG.isDebugEnabled()) {
-      LOG.debug("PrivilegedAction [as: {}][action: {}]", this, action,
-          new Exception());
+      LOG.debug("PrivilegedAction [as: {}][action: {}][from: {}]", this, 
action,
+              Thread.currentThread().getStackTrace()[2]);

Review Comment:
   I am not convinced. 
   
   It seems `Thread.currentThread().getStackTrace()[2]` only points to the 
parent method (setupIOStreams()), but not the complete call stack of the parent 
method. Would it be useful to include the rest call stack as well? At least 
that is what I believe.





> UserGroupInformation debug log improve
> --------------------------------------
>
>                 Key: HADOOP-18958
>                 URL: https://issues.apache.org/jira/browse/HADOOP-18958
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: common
>    Affects Versions: 3.3.5, 3.3.3, 3.3.4
>            Reporter: wangzhihui
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 3.3.4
>
>         Attachments: 20231029-122825-1.jpeg, 20231029-122825.jpeg, 
> image-2023-10-29-09-47-56-489.png
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
>       Using “new Exception( )” to print the call stack of "doAs Method " in 
> the UserGroupInformation class. Using this way will print meaningless 
> Exception information and too many call stacks, This is not conducive to 
> troubleshooting
> *example:*
> !20231029-122825.jpeg|width=991,height=548!
>  
> *improved result* :
> !image-2023-10-29-09-47-56-489.png|width=1515,height=215!



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

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-issues-h...@hadoop.apache.org

Reply via email to