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

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

anujmodi2021 opened a new pull request, #7581:
URL: https://github.com/apache/hadoop/pull/7581

   ### Description of PR
   On blob endpoint, there are a couple of handling that is needed to be done 
on client side.
   This involves:
   1. Parsing of xml response and converting them to VersionedFileStatus list
   2. Removing duplicate entries for non-empty explicit directories coming due 
to presence of the marker files
   3. Trigerring Rename recovery on the previously failed rename indicated by 
the presence of pending json file.
   
   Currently all three are done in a separate iteration over whole list. This 
is to pbring all those things to a common place so that single iteration over 
list reposne can handle all three.




> ABFS: [FnsOverBlob] Listing Optimizations to avoid multiple iteration over 
> list response.
> -----------------------------------------------------------------------------------------
>
>                 Key: HADOOP-19474
>                 URL: https://issues.apache.org/jira/browse/HADOOP-19474
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/azure
>    Affects Versions: 3.5.0, 3.4.1
>            Reporter: Anuj Modi
>            Assignee: Anuj Modi
>            Priority: Major
>              Labels: pull-request-available
>
> On blob endpoint, there are a couple of handling that is needed to be done on 
> client side.
> This involves:
>  # Parsing of xml response and converting them to VersionedFileStatus list
>  # Removing duplicate entries for non-empty explicit directories coming due 
> to presence of the marker files
>  # Trigerring Rename recovery on the previously failed rename indicated by 
> the presence of pending json file.
> Currently all three are done in a separate iteration over whole list. This is 
> to pbring all those things to a common place so that single iteration over 
> list reposne can handle all three.



--
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