org.openjdk.jcstress.tests.locks.stamped.StampedLockTransitionTests.OO_OW

null

JVM options: [-server, -XX:-TieredCompilation, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 20898 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 9573 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 386019 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-server] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 16019 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 3068 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 308623 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-XX:TieredStopAtLevel=1] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 8502 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 16357 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 721161 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-server, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 18350 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 7435 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 252445 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-client, -XX:-TieredCompilation] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 17994 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 5164 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 207942 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-server, -XX:+UnlockDiagnosticVMOptions, -XX:+StressLCM, -XX:+StressGCM] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 14726 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 20945 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 593659 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-client] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 15050 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 15625 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 840765 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.

JVM options: [-Xint] Iterations: 5 Time: 200

Observed state Occurrence Expectation Interpretation
-1, 1 12 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
0, 1 19 ACCEPTABLE T1 had failed to acquire/convert to the optimistic read. T2 had acquired the write lock.
1, 1 42929 ACCEPTABLE T1 had successfully validated the optimistic read. T2 had acquired the write lock.