bgaborg commented on issue #951: HADOOP-15183. S3Guard store becomes 
inconsistent after partial failure of rename
URL: https://github.com/apache/hadoop/pull/951#issuecomment-503987464
 
 
   Tested it with -Dscale against ireland. I have the following failures:
   ```
   [ERROR] Failures:
   [ERROR]   
ITestS3AEmptyDirectory.testDirectoryBecomesEmpty:48->assertEmptyDirectory:56->Assert.assertEquals:118->Assert.failNotEquals:834->Assert.fail:88
 dir is empty expected:<TRUE> but was:<FALSE>
   [ERROR] Errors:
   [ERROR]   
ITestMagicCommitMRJob>AbstractITCommitMRJob.testMRJob:137->AbstractFSContractTestBase.assertIsDirectory:327
 ? FileNotFound
   [ERROR]   
ITestDirectoryCommitMRJob>AbstractITCommitMRJob.testMRJob:137->AbstractFSContractTestBase.assertIsDirectory:327
 ? FileNotFound
   [ERROR]   
ITestPartitionCommitMRJob>AbstractITCommitMRJob.testMRJob:137->AbstractFSContractTestBase.assertIsDirectory:327
 ? FileNotFound
   [ERROR]   
ITestStagingCommitMRJob>AbstractITCommitMRJob.testMRJob:137->AbstractFSContractTestBase.assertIsDirectory:327
 ? FileNotFound
   [INFO]
   [ERROR] Tests run: 1023, Failures: 1, Errors: 4, Skipped: 130
   ```
   
   This is new for me:
   ```
   ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 
11.097 s <<< FAILURE! - in org.apache.hadoop.fs.s3a.ITestS3AEmptyDirectory
   [ERROR] 
testDirectoryBecomesEmpty(org.apache.hadoop.fs.s3a.ITestS3AEmptyDirectory)  
Time elapsed: 4.515 s  <<< FAILURE!
   java.lang.AssertionError: dir is empty expected:<TRUE> but was:<FALSE>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:834)
        at org.junit.Assert.assertEquals(Assert.java:118)
        at 
org.apache.hadoop.fs.s3a.ITestS3AEmptyDirectory.assertEmptyDirectory(ITestS3AEmptyDirectory.java:56)
        at 
org.apache.hadoop.fs.s3a.ITestS3AEmptyDirectory.testDirectoryBecomesEmpty(ITestS3AEmptyDirectory.java:48)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
        at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
        at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
        at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
        at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
        at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
        at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
        at 
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.lang.Thread.run(Thread.java:748)
   ```
   We know about the other 3 testMRJob. I'm not happy that we have those issue, 
but we know about that. Have we created an issue already to stabilize those?
   
   I see some failures in the sequential-integration-tests as well, but those 
are still running. Not just timeouts - e.g. [ERROR] Tests run: 7, Failures: 1, 
Errors: 2, Skipped: 0, Time elapsed: 72.408 s <<< FAILURE! - in 
org.apache.hadoop.fs.s3a.commit.terasort.ITestTerasortMagicCommitter. I'll 
comment with the results once those are completed.

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

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

Reply via email to