ahmarsuhail commented on code in PR #7334:
URL: https://github.com/apache/hadoop/pull/7334#discussion_r1969742806


##########
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/contract/s3a/ITestS3AContractMultipartUploader.java:
##########
@@ -127,6 +128,12 @@ public void 
testMultipartUploadReverseOrderNonContiguousPartNumbers() throws Exc
   @Override
   public void testConcurrentUploads() throws Throwable {
     assumeNotS3ExpressFileSystem(getFileSystem());
+    // Currently analytics accelerator does not support reading of files that 
have been overwritten.
+    // This is because the analytics accelerator library caches metadata and 
data, and when a file is
+    // overwritten, the old data continues to be used, until it is removed 
from the cache over
+    // time. This will be fixed in 
https://github.com/awslabs/analytics-accelerator-s3/issues/218.
+    skipIfAnalyticsAcceleratorEnabled(getContract().getConf(),

Review Comment:
   this one has two concurrent uploads, upload1 and upload2 for the same path. 
   
   It will complete upload1, then verify it's contents so read the whole file, 
and then complete upload2 and verify. But AAL still has contents from upload1 
in the cache, so the verify for upload2 fails 



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

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to