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

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

manika137 commented on PR #7055:
URL: https://github.com/apache/hadoop/pull/7055#issuecomment-2370618888

   > Hey @manika137 I don't see any update on the jira. could you please point 
out what have you updated thanks
   > 
   > btw I have updated the release notes here 
https://issues.apache.org/jira/browse/HADOOP-19120 saying this is just an 
addition. default is still old JDK HTTP client.
   
   Hey @mukund-thakur, sorry, I updated the other release note. Thanks for 
updating it!
   Should I add details for the default change as well here 
https://issues.apache.org/jira/browse/HADOOP-19120?




> ABFS: Disabling Apache Http Client as Default Http Client for ABFS Driver
> -------------------------------------------------------------------------
>
>                 Key: HADOOP-19279
>                 URL: https://issues.apache.org/jira/browse/HADOOP-19279
>             Project: Hadoop Common
>          Issue Type: Task
>          Components: fs/azure
>    Affects Versions: 3.4.0, 3.4.1
>            Reporter: Manika Joshi
>            Assignee: Manika Joshi
>            Priority: Minor
>              Labels: pull-request-available
>
> As part of work done under HADOOP-19120 [ABFS]: ApacheHttpClient adaptation 
> as network library - ASF JIRA
> Apache Http Client was introduced as an alternative Network Library that can 
> be used with ABFS Driver. Earlier JDK Http Client was the only supported 
> network library.
> Apache Http Client was found to be more helpful in terms of controls and 
> knobs it provides to better manage the Network aspects of driver. Hence it 
> was made the default Network Client to be used with ABFS Driver.
> Recently while running scale workloads, we observed a regression where some 
> unexpected wait time was observed while establishing connections. A possible 
> fix has been identified and we are working on getting it fixed.
> One scenario identified during internal tests revealed that, with the current 
> Apache client implementation, a connection cannot become stale. As a result, 
> it is safe to remove the check for stale connections when closing them. This 
> change will optimize the connection handling process by eliminating 
> unnecessary delays and reducing the risk of potential failures caused by 
> redundant checks.
> There was also a possible NPE scenario which was identified on the new 
> network client code recently.
> Until we are done with the code fixes and have revalidated the whole Apache 
> client flow, we would like to make JDK Client as default client again. The 
> new support for Apache Http Client will still be there, but it will be 
> disabled behind a config.



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

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

Reply via email to