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

Sean Mackrory commented on HADOOP-14488:
----------------------------------------

+1 to that patch. I can commit it this morning.

Also, forgot to throw in that I tested this with the following in addition to 
all combinations of -Ds3guard, -Ddynamo, -Dauth so that all tests would 
exercise the new path for any deletes / renames:
{code}-Dfs.s3a.s3.client.factory.impl=org.apache.hadoop.fs.s3a.InconsistentS3ClientFactory
 \
-Dfs.s3a.failinject.inconsistency.key.substring=DELAY_LISTING_ME \
-Dfs.s3a.failinject.inconsistency.probability=1.0{code}

> s3guard w/ failure injection: listStatus fails after renaming file into 
> directory
> ---------------------------------------------------------------------------------
>
>                 Key: HADOOP-14488
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14488
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>            Reporter: Steve Loughran
>            Assignee: Sean Mackrory
>            Priority: Blocker
>         Attachments: HADOOP-14488-HADOOP-13345-001.patch, 
> HADOOP-14488-HADOOP-13345-002.patch, HADOOP-14488-HADOOP-13345-003.patch, 
> HADOOP-14488-HADOOP-13345-004.patch, HADOOP-14488-HADOOP-13345-005.patch, 
> output.txt
>
>
> Running scala integration test with inconsistent s3 client & local DDB enabled
> {code}
> fs.rename("work/task-00/part-00", work)
> fs.listStatus(work)
> {code}
> The list status work fails with a message about the childStatus not being a 
> child of the parent. 
> Hypothesis: rename isn't updating the child path entry



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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