apache / apache/curator

[CURATOR-82] Possible Test Race Condition in org.apache.curator.framework.recipes.locks.TestInterProcessMutex

Open
#603 0 comments 0 reactions 0 assignees View on GitHub
Imported Jira Issue
Dominant language
Java
Stars
3.2k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

Periodically we see a race failure, it's not consistent:

Full ref: https://bugzilla.redhat.com/show_bug.cgi?id=1049903

[snip]

-------------------------------------------------------

T E S T S

-------------------------------------------------------

Running TestSuite

Tests run: 144, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1,089.234 sec <<< FAILURE! - in TestSuite

testReentrant2Threads(org.apache.curator.framework.recipes.locks.TestInterProcessMutex) Time elapsed: 10.292 sec <<< FAILURE!

java.lang.AssertionError: expected [false] but found [true]

at org.testng.Assert.fail(Assert.java:94)

at org.testng.Assert.failNotEquals(Assert.java:494)

at org.testng.Assert.assertFalse(Assert.java:63)

at org.testng.Assert.assertFalse(Assert.java:73)

at org.apache.curator.framework.recipes.locks.TestInterProcessMutexBase.testReentrant2Threads(TestInterProcessMutexBase.java:308)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)

at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)

at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)

at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)

at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)

at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)

at org.testng.TestRunner.privateRun(TestRunner.java:767)

at org.testng.TestRunner.run(TestRunner.java:617)

at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)

at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)

at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)

at org.testng.SuiteRunner.run(SuiteRunner.java:240)

at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)

at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)

at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)

at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)

at org.testng.TestNG.run(TestNG.java:1057)

at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:91)

at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:204)

at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:107)

at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113)

at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)

at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)

at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)

Results :

Failed tests:

TestInterProcessMutex>TestInterProcessMutexBase.testReentrant2Threads:308 expected [false] but found [true]

[end-snip]

---
Originally reported by tstclair, imported from: Possible Test Race Condition in org.apache.curator.framework.recipes.locks.TestInterProcessMutex


  • status: Open
  • priority: Major
  • resolution: Unresolved
  • imported: 2025-01-21

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.