[jira] [Commented] (OAK-10543) PersistentRedisCacheTest#writeAndReadManySegments fails from time to time
[ https://issues.apache.org/jira/browse/OAK-10543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17784370#comment-17784370 ] Miroslav Smiljanic commented on OAK-10543: -- I assumed the issue happens only in redis implementation. Added ignore statement in the abstract class: https://github.com/apache/jackrabbit-oak/commit/ef27c970ea6422b59bcf8ae8cb244d95d5f5b05e > PersistentRedisCacheTest#writeAndReadManySegments fails from time to time > -- > > Key: OAK-10543 > URL: https://issues.apache.org/jira/browse/OAK-10543 > Project: Jackrabbit Oak > Issue Type: Task > Components: segment-azure, segment-tar, segmentmk >Reporter: Miroslav Smiljanic >Priority: Major > > I can not reproduce it locally but error happens while executing Jenkins job > https://ci-builds.apache.org/blue/organizations/jenkins/Jackrabbit%2Foak-trunk-pr/detail/PR-1194/2/pipeline/ > {noformat} > [INFO] T E S T S > [INFO] --- > [INFO] Running > org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest > [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.502 > s - in org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest > [INFO] Running org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest > [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - > in org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest > [INFO] Running > org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest > [WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM > 1. See FAQ web page and the dump file > /home/jenkins/jenkins-agent/712657a4/workspace/Jackrabbit_oak-trunk-pr_PR-1194@2/oak-segment-remote/target/surefire-reports/2023-11-07T16-23-21_354-jvmRun1.dumpstream > [ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: > 11.913 s <<< FAILURE! - in > org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest > [ERROR] > writeAndReadManySegments(org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest) > Time elapsed: 8.069 s <<< FAILURE! > java.lang.AssertionError: Wait timeout reached > at org.junit.Assert.fail(Assert.java:89) > at org.junit.Assert.assertTrue(Assert.java:42) > at > org.apache.jackrabbit.oak.segment.remote.persistentcache.AbstractPersistentCacheTest.assertNoTimeout(AbstractPersistentCacheTest.java:285) > at > org.apache.jackrabbit.oak.segment.remote.persistentcache.AbstractPersistentCacheTest.writeAndReadManySegments(AbstractPersistentCacheTest.java:116) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) > 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.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at > org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) >
[jira] [Commented] (OAK-10543) PersistentRedisCacheTest#writeAndReadManySegments fails from time to time
[ https://issues.apache.org/jira/browse/OAK-10543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17784358#comment-17784358 ] Julian Reschke commented on OAK-10543: -- [~miroslav] - that doesn't seem to have any effect; maybe because of the inheritance from the super class? > PersistentRedisCacheTest#writeAndReadManySegments fails from time to time > -- > > Key: OAK-10543 > URL: https://issues.apache.org/jira/browse/OAK-10543 > Project: Jackrabbit Oak > Issue Type: Task > Components: segment-azure, segment-tar, segmentmk >Reporter: Miroslav Smiljanic >Priority: Major > > I can not reproduce it locally but error happens while executing Jenkins job > https://ci-builds.apache.org/blue/organizations/jenkins/Jackrabbit%2Foak-trunk-pr/detail/PR-1194/2/pipeline/ > {noformat} > [INFO] T E S T S > [INFO] --- > [INFO] Running > org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest > [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.502 > s - in org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest > [INFO] Running org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest > [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - > in org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest > [INFO] Running > org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest > [WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM > 1. See FAQ web page and the dump file > /home/jenkins/jenkins-agent/712657a4/workspace/Jackrabbit_oak-trunk-pr_PR-1194@2/oak-segment-remote/target/surefire-reports/2023-11-07T16-23-21_354-jvmRun1.dumpstream > [ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: > 11.913 s <<< FAILURE! - in > org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest > [ERROR] > writeAndReadManySegments(org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest) > Time elapsed: 8.069 s <<< FAILURE! > java.lang.AssertionError: Wait timeout reached > at org.junit.Assert.fail(Assert.java:89) > at org.junit.Assert.assertTrue(Assert.java:42) > at > org.apache.jackrabbit.oak.segment.remote.persistentcache.AbstractPersistentCacheTest.assertNoTimeout(AbstractPersistentCacheTest.java:285) > at > org.apache.jackrabbit.oak.segment.remote.persistentcache.AbstractPersistentCacheTest.writeAndReadManySegments(AbstractPersistentCacheTest.java:116) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) > 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.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at > org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) >
[jira] [Commented] (OAK-10543) PersistentRedisCacheTest#writeAndReadManySegments fails from time to time
[ https://issues.apache.org/jira/browse/OAK-10543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17784015#comment-17784015 ] Miroslav Smiljanic commented on OAK-10543: -- The test disabled till this is investigated further https://github.com/apache/jackrabbit-oak/commit/04e3b7d85ab81e738a6d2d6e637e3f34c74b1366 > PersistentRedisCacheTest#writeAndReadManySegments fails from time to time > -- > > Key: OAK-10543 > URL: https://issues.apache.org/jira/browse/OAK-10543 > Project: Jackrabbit Oak > Issue Type: Task > Components: segment-azure, segment-tar, segmentmk >Reporter: Miroslav Smiljanic >Priority: Major > > I can not reproduce it locally but error happens while executing Jenkins job > https://ci-builds.apache.org/blue/organizations/jenkins/Jackrabbit%2Foak-trunk-pr/detail/PR-1194/2/pipeline/ > {noformat} > [INFO] T E S T S > [INFO] --- > [INFO] Running > org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest > [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.502 > s - in org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest > [INFO] Running org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest > [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - > in org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest > [INFO] Running > org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest > [WARNING] Corrupted STDOUT by directly writing to native stream in forked JVM > 1. See FAQ web page and the dump file > /home/jenkins/jenkins-agent/712657a4/workspace/Jackrabbit_oak-trunk-pr_PR-1194@2/oak-segment-remote/target/surefire-reports/2023-11-07T16-23-21_354-jvmRun1.dumpstream > [ERROR] Tests run: 6, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: > 11.913 s <<< FAILURE! - in > org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest > [ERROR] > writeAndReadManySegments(org.apache.jackrabbit.oak.segment.remote.persistentcache.PersistentDiskCacheTest) > Time elapsed: 8.069 s <<< FAILURE! > java.lang.AssertionError: Wait timeout reached > at org.junit.Assert.fail(Assert.java:89) > at org.junit.Assert.assertTrue(Assert.java:42) > at > org.apache.jackrabbit.oak.segment.remote.persistentcache.AbstractPersistentCacheTest.assertNoTimeout(AbstractPersistentCacheTest.java:285) > at > org.apache.jackrabbit.oak.segment.remote.persistentcache.AbstractPersistentCacheTest.writeAndReadManySegments(AbstractPersistentCacheTest.java:116) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) > 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.rules.ExternalResource$1.evaluate(ExternalResource.java:54) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at > org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) > at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) > at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) > at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) > at org.junit.runners.ParentRunner.run(ParentRunner.java:413) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) > at >