snvijaya commented on a change in pull request #1712: HADOOP-16699: Adding 
verbose TRACE logging
URL: https://github.com/apache/hadoop/pull/1712#discussion_r349550519
 
 

 ##########
 File path: 
hadoop-tools/hadoop-azure/src/main/java/org/apache/hadoop/fs/azurebfs/AzureBlobFileSystemStore.java
 ##########
 @@ -143,8 +143,12 @@ public AzureBlobFileSystemStore(URI uri, boolean 
isSecureScheme, Configuration c
     } catch (IllegalAccessException exception) {
       throw new FileSystemOperationUnhandledException(exception);
     }
+
+    LOG.trace("AbfsConfiguration init complete");
+
     this.userGroupInformation = UserGroupInformation.getCurrentUser();
     this.userName = userGroupInformation.getShortUserName();
+    LOG.trace("UGI init complete");
 
 Review comment:
   Agree on the multiple logging, but a recent debugging session with an 
internal client revealed that there could be multiple scenarios which could 
look like a hung state in ABFSDriver initialization. The intial debugging 
culprits included SSLDelegationContext instance and UGI init hitting a system 
error and failing to return the control back. 
   The actual cause of the issue turned out to be a hang in the initialization 
of the custom token provider used in the user scenario. 
   As a precaution adding a log line whenever the control goes out of the ABFS 
driver code. As it is too verbose, adding as TRACE logs. Please let me know if 
you still feel that 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to