You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by aa...@apache.org on 2020/12/04 02:13:42 UTC
[hadoop] 01/02: HDFS-13404. RBF:
TestRouterWebHDFSContractAppend.testRenameFileBeingAppended fails.
This is an automated email from the ASF dual-hosted git repository.
aajisaka pushed a commit to branch branch-3.2
in repository https://gitbox.apache.org/repos/asf/hadoop.git
commit bdcca33e7c18f60dd7991406cf0c3df9d1af7758
Author: Takanobu Asanuma <ta...@apache.org>
AuthorDate: Tue Feb 5 06:06:05 2019 +0900
HDFS-13404. RBF: TestRouterWebHDFSContractAppend.testRenameFileBeingAppended fails.
(cherry picked from commit 559cb11551d7045015aa60afe7e7998fe0b2ef13)
---
.../org/apache/hadoop/fs/contract/AbstractContractAppendTest.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/AbstractContractAppendTest.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/AbstractContractAppendTest.java
index 4ee713a..f2b7bc0 100644
--- a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/AbstractContractAppendTest.java
+++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/AbstractContractAppendTest.java
@@ -136,6 +136,12 @@ public abstract class AbstractContractAppendTest extends AbstractFSContractTestB
assertPathExists("original file does not exist", target);
byte[] dataset = dataset(256, 'a', 'z');
FSDataOutputStream outputStream = getFileSystem().append(target);
+ if (isSupported(CREATE_VISIBILITY_DELAYED)) {
+ // Some filesystems like WebHDFS doesn't assure sequential consistency.
+ // In such a case, delay is needed. Given that we can not check the lease
+ // because here is closed in client side package, simply add a sleep.
+ Thread.sleep(10);
+ }
outputStream.write(dataset);
Path renamed = new Path(testPath, "renamed");
rename(target, renamed);
---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org