Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-7903750

TimeBudget (-tb) does not fulfill its promisses

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P4
    • None
    • None
    • tools
    • None

    Description

      I had tried few simple cases, and it was moreover correct. On 100s for small subset it run aporx double the time. On 30m on same subset it run moreover correctly, however "real" deplyment went awefully wrong:


      I split all the jcstress to 20 huge groups, and gave each 30 minutes. So quite good coverage which will on 2-6 machines finish pretty quickly.
      However morning, 12hours later, only two sets were finished:

      ```
      ...............................skip...............................
      Loading /home/jvanek/git/ci-jenkins-pipelines/tools/code-tools/jcstress/jcstress-tests-all-20240222.jar
      Limit is 500; no group with more then 500 of tests should be merged to bigger ones. Exclude list is of length of 4
      Small groups will be created.
      Huge groups will be split to more subsets. Exclude list is of length of 0
      Only N from FQN will be used. This saves space, but risks duplicate matches
      Cores limit for final playlist is not used
      Time budget is 0. Intentional?
      Output is set DO
      Total test cases: 11543
      total tests files: 4374
      Natural groups round 1 : 259
      Natural groups round 2 : 105
      Natural groups round 3 : 67
      Natural groups round 4 : 53
      Natural groups round 5 : 45
      Natural groups round 6 : 42
      Small Group count 1 : 40
      Small Group count 2 : 35
      Small Group count 3 : 26
      Small Group count 4 : 20
      Checksum:
      Passed!
      Starting measuring individual targets on 0 core(s) with/usr/lib/jvm/java-17-openjdk-17.0.11.0.9-1.fc39.x86_64/bin/java
      1/20 Mon Jun 10 18:56:42 CEST 2024 starting small.groups.4: classes 92/tests 243(ac/ar:193/50)
      /usr/lib/jvm/java-17-openjdk-17.0.11.0.9-1.fc39.x86_64/bin/java -jar /home/jvanek/git/ci-jenkins-pipelines/tools/code-tools/jcstress/jcstress-tests-all-20240222.jar -tb 30m -t tests.singletons.FinalWrapper.Safe|tests.singletons.FinalWrapper.Unsafe|tests.singletons.Holder.Safe|tests.singletons.Holder.Unsafe|tests.singletons.SafeDCL.Safe|tests.singletons.SafeDCL.Unsafe|tests.singletons.SafeLocalDCL.Safe|tests.singletons.SafeLocalDCL.Unsafe|tests.singletons.SynchronizedCL.Safe|tests.singletons.SynchronizedCL.Unsafe|tests.singletons.UnsafeDCL.Safe|tests.singletons.UnsafeDCL.Unsafe|tests.singletons.UnsafeLocalDCL.Safe|tests.singletons.UnsafeLocalDCL.Unsafe|tests.strings.BigDecimalString|tests.strings.BigDecimalStringLen|tests.strings.BigIntegerString|tests.strings.BigIntegerStringLen|tests.strings.StringBufferAppendTest|tests.strings.StringBufferTest|tests.strings.StringBuilderTest|tests.tearing.ArrayInterleaveTest|tests.tearing.UnsafeArrayInterleaveTest|tests.tearing.UnsafeIntTearingTest|tests.tearing.buffers.ByteBufferInterleaveTest|tests.tearing.buffers.CharBufferInterleaveTest|tests.tearing.buffers.DirectByteBufferInterleaveTest|tests.tearing.buffers.DoubleBufferInterleaveTest|tests.tearing.buffers.FloatBufferInterleaveTest|tests.tearing.buffers.IntBufferInterleaveTest|tests.tearing.buffers.LongBufferInterleaveTest|tests.tearing.buffers.ShortBufferInterleaveTest|tests.tearing.fields.sync.BooleanTest|tests.tearing.fields.sync.ByteTest|tests.tearing.fields.sync.CharTest|tests.tearing.fields.sync.DoubleTest|tests.tearing.fields.sync.FloatTest|tests.tearing.fields.sync.IntTest|tests.tearing.fields.sync.LongTest|tests.tearing.fields.sync.ShortTest|tests.tearing.fields.sync.StringTest|tests.tearing.fields.volatiles.BooleanTest|tests.tearing.fields.volatiles.ByteTest|tests.tearing.fields.volatiles.CharTest|tests.tearing.fields.volatiles.DoubleTest|tests.tearing.fields.volatiles.FloatTest|tests.tearing.fields.volatiles.IntTest|tests.tearing.fields.volatiles.LongTest|tests.tearing.fields.volatiles.ShortTest|tests.tearing.fields.volatiles.StringTest|tests.tearing.arrays.large.sync.BooleanTest|tests.tearing.arrays.large.sync.ByteTest|tests.tearing.arrays.large.sync.CharTest|tests.tearing.arrays.large.sync.DoubleTest|tests.tearing.arrays.large.sync.FloatTest|tests.tearing.arrays.large.sync.IntTest|tests.tearing.arrays.large.sync.LongTest|tests.tearing.arrays.large.sync.ShortTest|tests.tearing.arrays.large.sync.StringTest|tests.tearing.arrays.small.sync.BooleanTest|tests.tearing.arrays.small.sync.ByteTest|tests.tearing.arrays.small.sync.CharTest|tests.tearing.arrays.small.sync.DoubleTest|tests.tearing.arrays.small.sync.FloatTest|tests.tearing.arrays.small.sync.IntTest|tests.tearing.arrays.small.sync.LongTest|tests.tearing.arrays.small.sync.ShortTest|tests.tearing.arrays.small.sync.StringTest|tests.threadlocal.ThreadLocalSharing|tests.unsafe.UnsafeAddLong1|tests.unsafe.UnsafeAddLong42|tests.unsafe.UnsafePublication|tests.unsafe.UnsafePutOrderedTwice|tests.unsafe.UnsafeReadTwiceOverVolatileReadTest|tests.varhandles.DekkerRelaxation1Test|tests.varhandles.DekkerRelaxation2Test|tests.varhandles.DekkerTest|tests.volatiles.DekkerTest|tests.volatiles.DoubleVolatileTest|tests.volatiles.LazySetTransitivityTest|tests.volatiles.ObservedVolatileBarrierTest|tests.volatiles.OpaqueIRIWTest|tests.volatiles.PowerSCViolation|tests.volatiles.ReadAfterReadTest|tests.volatiles.ReadAfterVolatileReadTest|tests.volatiles.ReadTwiceOverVolatileReadTest|tests.volatiles.RelaxedIRIWTest|tests.volatiles.ScalarReplacedVolatileBarrierTest|tests.volatiles.UnobservedVolatileBarrierTest|tests.volatiles.VolatileAcquireReleaseTest|tests.volatiles.VolatileIRIWTest|tests.volatiles.VolatileIncrementAtomicityTest
      Java Concurrency Stress Tests
      ---------------------------------------------------------------------------------
      Rev: c565311051494f4b, built by jvanek with 11.0.22 at 2024-04-25T17:06:22Z

      Burning up to figure out the exact CPU count....... done!

      Probing the target OS:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Trying to set global affinity with taskset
      ----- [OK] Trying to set per-thread affinity with syscalls

      Initializing and probing the target VM:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Unlocking diagnostic VM options
      ----- [OK] Disabling performance data collection
      ----- [OK] Checking for C1 availability
      ----- [OK] Checking for C2 availability
      ----- [OK] Checking for biased locking support
      ----- [OK] Trimming down the VM heap size to 256M
      ----- [OK] Enabling Java heap pre-touch
      ----- [OK] Trimming down the number of parallel GC threads
      ----- [OK] Trimming down the number of concurrent GC threads
      ----- [OK] Trimming down the number of G1 concurrent refinement GC threads
      ----- [OK] Trimming down the number of compiler threads
      ----- [OK] Testing @Contended works on all results and infra objects
      ----- [OK] Unlocking debug information for non-safepoints
      ----- [OK] Unlocking C2 local code motion randomizer
      ----- [OK] Unlocking C2 global code motion randomizer
      ----- [OK] Unlocking C2 iterative global value numbering randomizer
      ----- [OK] Unlocking C2 conditional constant propagation randomizer
      ----- [N/A] Unlocking C2 incremental inlining randomizer
      Unrecognized VM option 'StressIncrementalInlining'
      Did you mean '(+/-)IncrementalInline'? Error: Could not create the Java Virtual Machine.
      Error: A fatal exception has occurred. Program will exit.

      ----- [N/A] Unlocking C2 macro expansion randomizer
      Unrecognized VM option 'StressMacroExpansion'
      Error: Could not create the Java Virtual Machine.
      Error: A fatal exception has occurred. Program will exit.

      ----- [OK] Checking if C2 randomizers accept stress seed
      ----- [OK] Testing allocation profiling
      ----- [OK] Testing Thread.onSpinWait
      ----- [OK] Testing PrintAssembly
      ----- [OK] Testing compiler directives

      Probing what VM configurations are available:
       (failures are non-fatal, but may miss some interesting cases)
       (split compilation is requested and compiler directives are available)

      ----- [OK] [-XX:+UseBiasedLocking]
      ----- [OK] [-XX:-UseBiasedLocking]
      ----- [OK] [-XX:+UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]
      ----- [OK] [-XX:-UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]

      Detecting CPU topology and computing scheduling classes:
        Linux, using /sys/devices/system/cpu, /sys/devices/system/node
        1 package, 8 cores per package, 2 threads per core

        CPU topology:
          CPU #0: package #0, core #0, thread #0
          CPU #8: package #0, core #0, thread #8
          CPU #1: package #0, core #1, thread #1
          CPU #9: package #0, core #1, thread #9
          CPU #2: package #0, core #2, thread #2
          CPU #10: package #0, core #2, thread #10
          CPU #3: package #0, core #3, thread #3
          CPU #11: package #0, core #3, thread #11
          CPU #4: package #0, core #4, thread #4
          CPU #12: package #0, core #4, thread #12
          CPU #5: package #0, core #5, thread #5
          CPU #13: package #0, core #5, thread #13
          CPU #6: package #0, core #6, thread #6
          CPU #14: package #0, core #6, thread #14
          CPU #7: package #0, core #7, thread #7
          CPU #15: package #0, core #7, thread #15

        Scheduling classes for matching tests:
          2 actors:
            (PG 0, CG 0), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1)
          3 actors:
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2)
          4 actors:
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 3)

        Test configuration:
          Hardware CPUs in use: 16
          Spinning style: Thread.onSpinWait()
          Test selection: "tests.singletons.FinalWrapper.Safe|tests.singletons.FinalWrapper.Unsafe|tests.singletons.Holder.Safe|tests.singletons.Holder.Unsafe|tests.singletons.SafeDCL.Safe|tests.singletons.SafeDCL.Unsafe|tests.singletons.SafeLocalDCL.Safe|tests.singletons.SafeLocalDCL.Unsafe|tests.singletons.SynchronizedCL.Safe|tests.singletons.SynchronizedCL.Unsafe|tests.singletons.UnsafeDCL.Safe|tests.singletons.UnsafeDCL.Unsafe|tests.singletons.UnsafeLocalDCL.Safe|tests.singletons.UnsafeLocalDCL.Unsafe|tests.strings.BigDecimalString|tests.strings.BigDecimalStringLen|tests.strings.BigIntegerString|tests.strings.BigIntegerStringLen|tests.strings.StringBufferAppendTest|tests.strings.StringBufferTest|tests.strings.StringBuilderTest|tests.tearing.ArrayInterleaveTest|tests.tearing.UnsafeArrayInterleaveTest|tests.tearing.UnsafeIntTearingTest|tests.tearing.buffers.ByteBufferInterleaveTest|tests.tearing.buffers.CharBufferInterleaveTest|tests.tearing.buffers.DirectByteBufferInterleaveTest|tests.tearing.buffers.DoubleBufferInterleaveTest|tests.tearing.buffers.FloatBufferInterleaveTest|tests.tearing.buffers.IntBufferInterleaveTest|tests.tearing.buffers.LongBufferInterleaveTest|tests.tearing.buffers.ShortBufferInterleaveTest|tests.tearing.fields.sync.BooleanTest|tests.tearing.fields.sync.ByteTest|tests.tearing.fields.sync.CharTest|tests.tearing.fields.sync.DoubleTest|tests.tearing.fields.sync.FloatTest|tests.tearing.fields.sync.IntTest|tests.tearing.fields.sync.LongTest|tests.tearing.fields.sync.ShortTest|tests.tearing.fields.sync.StringTest|tests.tearing.fields.volatiles.BooleanTest|tests.tearing.fields.volatiles.ByteTest|tests.tearing.fields.volatiles.CharTest|tests.tearing.fields.volatiles.DoubleTest|tests.tearing.fields.volatiles.FloatTest|tests.tearing.fields.volatiles.IntTest|tests.tearing.fields.volatiles.LongTest|tests.tearing.fields.volatiles.ShortTest|tests.tearing.fields.volatiles.StringTest|tests.tearing.arrays.large.sync.BooleanTest|tests.tearing.arrays.large.sync.ByteTest|tests.tearing.arrays.large.sync.CharTest|tests.tearing.arrays.large.sync.DoubleTest|tests.tearing.arrays.large.sync.FloatTest|tests.tearing.arrays.large.sync.IntTest|tests.tearing.arrays.large.sync.LongTest|tests.tearing.arrays.large.sync.ShortTest|tests.tearing.arrays.large.sync.StringTest|tests.tearing.arrays.small.sync.BooleanTest|tests.tearing.arrays.small.sync.ByteTest|tests.tearing.arrays.small.sync.CharTest|tests.tearing.arrays.small.sync.DoubleTest|tests.tearing.arrays.small.sync.FloatTest|tests.tearing.arrays.small.sync.IntTest|tests.tearing.arrays.small.sync.LongTest|tests.tearing.arrays.small.sync.ShortTest|tests.tearing.arrays.small.sync.StringTest|tests.threadlocal.ThreadLocalSharing|tests.unsafe.UnsafeAddLong1|tests.unsafe.UnsafeAddLong42|tests.unsafe.UnsafePublication|tests.unsafe.UnsafePutOrderedTwice|tests.unsafe.UnsafeReadTwiceOverVolatileReadTest|tests.varhandles.DekkerRelaxation1Test|tests.varhandles.DekkerRelaxation2Test|tests.varhandles.DekkerTest|tests.volatiles.DekkerTest|tests.volatiles.DoubleVolatileTest|tests.volatiles.LazySetTransitivityTest|tests.volatiles.ObservedVolatileBarrierTest|tests.volatiles.OpaqueIRIWTest|tests.volatiles.PowerSCViolation|tests.volatiles.ReadAfterReadTest|tests.volatiles.ReadAfterVolatileReadTest|tests.volatiles.ReadTwiceOverVolatileReadTest|tests.volatiles.RelaxedIRIWTest|tests.volatiles.ScalarReplacedVolatileBarrierTest|tests.volatiles.UnobservedVolatileBarrierTest|tests.volatiles.VolatileAcquireReleaseTest|tests.volatiles.VolatileIRIWTest|tests.volatiles.VolatileIncrementAtomicityTest"
          Forks per test: 1 normal, 3 stress
          Test stride: 40 strides x 256 tests, but taking no more than 64 Mb
          Test result blob: "jcstress-results-2024-06-10-18-56-42.bin.gz"
          Test results: "results/"

        Time budget:
          Initial completion estimate: 00:29:59 left; at Mon, 2024-06-10 19:26:46
          Initial test time: 57 ms

        Attached the non-interactive output stream.
        Printing the progress line at most every 15000 milliseconds.

      (Time: 00:29:59 left, 4 tests in flight, 141 ms per test)
      (Sampling Rate: 125.96 K/sec)
      (JVMs: 0 starting, 4 running, 1 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 31104 planned; 1 passed, 0 failed, 0 soft errs, 0 hard errs)


      .......... [OK] o.o.j.t.volatiles.RelaxedIRIWTest

        Scheduling class:
          actor1: package group 0, core group 0
          actor2: package group 0, core group 1
          actor3: package group 0, core group 0
          actor4: package group 0, core group 1

        CPU allocation:
          actor1: CPU #6 (package #0, core #6, thread #6)
          actor2: CPU #7 (package #0, core #7, thread #7)
          actor3: CPU #14 (package #0, core #6, thread #14)
          actor4: CPU #15 (package #0, core #7, thread #15)

        Compilation: split
          actor1: Interpreter
          actor2: C1
          actor3: C1
          actor4: C2

        JVM args: [-XX:-UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP, -XX:StressSeed=779210762]
        Fork: #3

            RESULT SAMPLES FREQ EXPECT DESCRIPTION
        0, 0, 0, 0 63,437 4.37% Acceptable All other cases are acceptable.
        0, 0, 0, 1 272 0.02% Acceptable All other cases are acceptable.
        0, 0, 1, 0 58,815 4.05% Acceptable All other cases are acceptable.
        0, 0, 1, 1 697 0.05% Acceptable All other cases are acceptable.
        0, 1, 0, 0 137,775 9.49% Acceptable All other cases are acceptable.
        0, 1, 0, 1 0 0.00% Acceptable This is a rare event, because it requires precise juxtapo...
        0, 1, 1, 0 957,018 65.91% Acceptable All other cases are acceptable.
        0, 1, 1, 1 90,130 6.21% Acceptable All other cases are acceptable.
        1, 0, 0, 0 737 0.05% Acceptable All other cases are acceptable.
        1, 0, 0, 1 873 0.06% Acceptable All other cases are acceptable.
        1, 0, 1, 0 73 <0.01% Interesting Threads see the updates in the inconsistent order
        1, 0, 1, 1 695 0.05% Acceptable All other cases are acceptable.
        1, 1, 0, 0 1,284 0.09% Acceptable All other cases are acceptable.
        1, 1, 0, 1 910 0.06% Acceptable All other cases are acceptable.
        1, 1, 1, 0 7,451 0.51% Acceptable All other cases are acceptable.
        1, 1, 1, 1 131,884 9.08% Acceptable All other cases are acceptable.

      (Time: 00:29:54 left, 4 tests in flight, 141 ms per test)
      (Sampling Rate: 4.98 M/sec)
      (JVMs: 0 starting, 4 running, 0 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 31104 planned; 31 passed, 0 failed, 0 soft errs, 0 hard errs)


      .......... [OK] o.o.j.t.volatiles.RelaxedIRIWTest

      ...............................skip...............................
      (Time: overtime 01:06:54, 2 tests in flight, 30 ms per test)
      (Sampling Rate: 613.79 K/sec)
      (JVMs: 0 starting, 2 running, 0 finishing)
      (CPUs: 16 configured, 12 allocated)
      (Results: 31104 planned; 31091 passed, 0 failed, 0 soft errs, 0 hard errs)

      (Time: overtime 01:06:58, 1 tests in flight, 30 ms per test)
      (Sampling Rate: 613.55 K/sec)
      (JVMs: 0 starting, 0 running, 0 finishing)
      (CPUs: 16 configured, 0 allocated)
      (Results: 31104 planned; 31104 passed, 0 failed, 0 soft errs, 0 hard errs)



      RUN RESULTS:
        Interesting tests: 7 matching test results.

      .......... [OK] o.o.j.t.strings.StringBuilderTest

        Results across all configurations:

        RESULT SAMPLES FREQ EXPECT DESCRIPTION
                    15,450 0.11% Interesting Other values are expected, threads are messing with each ...
            bb 312 <0.01% Interesting Other values are expected, threads are messing with each ...
             b 36 <0.01% Interesting Other values are expected, threads are messing with each ...
             b 471 <0.01% Interesting Other values are expected, threads are messing with each ...
           b b 2,682 0.02% Interesting Other values are expected, threads are messing with each ...
            bb 2,946 0.02% Interesting Other values are expected, threads are messing with each ...
            bb 3 <0.01% Interesting Other values are expected, threads are messing with each ...
           bbb 210 <0.01% Interesting Other values are expected, threads are messing with each ...
             b 72 <0.01% Interesting Other values are expected, threads are messing with each ...
           b b 39 <0.01% Interesting Other values are expected, threads are messing with each ...
           b b 146 <0.01% Interesting Other values are expected, threads are messing with each ...
          b bb 24 <0.01% Interesting Other values are expected, threads are messing with each ...
            bb 4,528 0.03% Interesting Other values are expected, threads are messing with each ...
            bb 3,770 0.03% Interesting Other values are expected, threads are messing with each ...
          bb b 483 <0.01% Interesting Other values are expected, threads are messing with each ...
           bbb 6,407 0.04% Interesting Other values are expected, threads are messing with each ...
           bbb 4 <0.01% Interesting Other values are expected, threads are messing with each ...
          bbbb 14,260,364 99.74% Acceptable All appends are visible.

      .......... [OK] o.o.j.t.threadlocal.ThreadLocalSharing

        Results across all configurations:

        RESULT SAMPLES FREQ EXPECT DESCRIPTION
          0, 0 1,928,843 13.59% Acceptable All normal and racy results
          0, 1 95,458 0.67% Acceptable All normal and racy results
          1, 0 3 <0.01% Interesting No memory effects
          1, 1 12,172,739 85.74% Acceptable All normal and racy results

      .......... [OK] o.o.j.t.varhandles.DekkerRelaxation1Test

        Results across all configurations:

        RESULT SAMPLES FREQ EXPECT DESCRIPTION
          0, 0 8,641 0.07% Interesting Apparently violates sequential consistency
          0, 1 9,599,585 78.96% Acceptable Trivial under sequential consistency
          1, 0 2,294,977 18.88% Acceptable Trivial under sequential consistency
          1, 1 254,169 2.09% Acceptable Trivial under sequential consistency

      .......... [OK] o.o.j.t.volatiles.ReadAfterReadTest

        Results across all configurations:

        RESULT SAMPLES FREQ EXPECT DESCRIPTION
          0, 0 1,431,756 10.69% Acceptable Doing both reads early.
          0, 1 21,417 0.16% Acceptable Doing first read early, not surprising.
          1, 0 5 <0.01% Interesting First read seen racy value early, and the second one did ...
          1, 1 11,936,142 89.15% Acceptable Doing both reads late.

      .......... [OK] o.o.j.t.volatiles.RelaxedIRIWTest

        Results across all configurations:

            RESULT SAMPLES FREQ EXPECT DESCRIPTION
        0, 0, 0, 0 16,547,887 2.39% Acceptable All other cases are acceptable.
        0, 0, 0, 1 4,960,140 0.72% Acceptable All other cases are acceptable.
        0, 0, 1, 0 5,532,030 0.80% Acceptable All other cases are acceptable.
        0, 0, 1, 1 16,482,309 2.39% Acceptable All other cases are acceptable.
        0, 1, 0, 0 4,104,530 0.59% Acceptable All other cases are acceptable.
        0, 1, 0, 1 7,471 <0.01% Acceptable This is a rare event, because it requires precise juxtapo...
        0, 1, 1, 0 28,454,442 4.12% Acceptable All other cases are acceptable.
        0, 1, 1, 1 15,036,409 2.18% Acceptable All other cases are acceptable.
        1, 0, 0, 0 4,847,993 0.70% Acceptable All other cases are acceptable.
        1, 0, 0, 1 29,962,020 4.34% Acceptable All other cases are acceptable.
        1, 0, 1, 0 1,150 <0.01% Interesting Threads see the updates in the inconsistent order
        1, 0, 1, 1 36,892,878 5.34% Acceptable All other cases are acceptable.
        1, 1, 0, 0 13,518,257 1.96% Acceptable All other cases are acceptable.
        1, 1, 0, 1 12,702,522 1.84% Acceptable All other cases are acceptable.
        1, 1, 1, 0 13,984,869 2.02% Acceptable All other cases are acceptable.
        1, 1, 1, 1 487,926,277 70.62% Acceptable All other cases are acceptable.

      .......... [OK] o.o.j.t.volatiles.ScalarReplacedVolatileBarrierTest

        Results across all configurations:

        RESULT SAMPLES FREQ EXPECT DESCRIPTION
          0, 0 1,828,868 14.83% Acceptable T2 -> T1 sequential execution
          0, 1 144,874 1.17% Acceptable Sequential consistency
          1, 0 696 <0.01% Interesting Seeing through the race over unobserved volatile
          1, 1 10,359,806 83.99% Acceptable T1 -> T2 sequential execution

      .......... [OK] o.o.j.t.volatiles.VolatileIncrementAtomicityTest

        Results across all configurations:

        RESULT SAMPLES FREQ EXPECT DESCRIPTION
          1, 1 183,570 1.49% Interesting Each thread sees the same value, regardless of the update...
          1, 2 10,382,143 84.48% Acceptable Each thread sees its own increment, as if the increment i...
          2, 1 1,723,562 14.02% Acceptable Each thread sees its own increment, as if the increment i...


        Failed tests: No matches.

        Error tests: No matches.

        All remaining tests: 85 matching test results. Use -v to print them.

        HTML report generated at /home/jvanek/git/ci-jenkins-pipelines/tools/code-tools/generate/untitled/results/index.html
      Mon Jun 10 20:33:54 CEST 2024 finished small.groups.4 in 97 minutes
      2/20 Mon Jun 10 20:33:54 CEST 2024 starting org.openjdk.jcstress.tests.seqcst.sync-003: classes 119/tests 502(ac/ar:383/119)
      /usr/lib/jvm/java-17-openjdk-17.0.11.0.9-1.fc39.x86_64/bin/java -jar /home/jvanek/git/ci-jenkins-pipelines/tools/code-tools/jcstress/jcstress-tests-all-20240222.jar -tb 30m -t tests.seqcst.sync.L1_S2__L2_S1__S1_Test|tests.seqcst.sync.L1_S2__L2_S1__S1__S1_Test|tests.seqcst.sync.L1_S2__L2_S1__S1__S2_Test|tests.seqcst.sync.L1_S2__L2_S1__S2_Test|tests.seqcst.sync.L1_S2__L2_S1__S2__S2_Test|tests.seqcst.sync.L1_S2__L2_S2__S1_Test|tests.seqcst.sync.L1_S2__L2_S2__S1__S1_Test|tests.seqcst.sync.L1_S2__L2_S2__S1__S2_Test|tests.seqcst.sync.L1_S2__L2_S3__L3_S1_Test|tests.seqcst.sync.L1_S2__L2_S3__S1_L3_Test|tests.seqcst.sync.L1_S2__L2_S3__S1_S3_Test|tests.seqcst.sync.L1_S2__L2_S3__S3_S1_Test|tests.seqcst.sync.L1_S2__L3_S1__S2_S3_Test|tests.seqcst.sync.L1_S2__L3_S1__S3_L2_Test|tests.seqcst.sync.L1_S2__L3_S1__S3_S2_Test|tests.seqcst.sync.L1_S2__L3_S2__S1_S3_Test|tests.seqcst.sync.L1_S2__L3_S2__S3_S1_Test|tests.seqcst.sync.L1_S2__S1_L1__S2_Test|tests.seqcst.sync.L1_S2__S1_L1__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_L2_L3__S3_Test|tests.seqcst.sync.L1_S2__S1_L2_S3__S3_Test|tests.seqcst.sync.L1_S2__S1_L2_Test|tests.seqcst.sync.L1_S2__S1_L2__S2_Test|tests.seqcst.sync.L1_S2__S1_L2__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_L3__S2_S3_Test|tests.seqcst.sync.L1_S2__S1_L3__S3_L2_Test|tests.seqcst.sync.L1_S2__S1_L3__S3_S2_Test|tests.seqcst.sync.L1_S2__S1_S1__S2_Test|tests.seqcst.sync.L1_S2__S1_S1__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_S2_L3__S3_Test|tests.seqcst.sync.L1_S2__S1_S2_S3__S3_Test|tests.seqcst.sync.L1_S2__S1_S2_Test|tests.seqcst.sync.L1_S2__S1_S2__S2_Test|tests.seqcst.sync.L1_S2__S1_S2__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_S3__S2_L3_Test|tests.seqcst.sync.L1_S2__S1_S3__S2_S3_Test|tests.seqcst.sync.L1_S2__S1_S3__S3_L2_Test|tests.seqcst.sync.L1_S2__S1_S3__S3_S2_Test|tests.seqcst.sync.L1_S2__S1__S1_L1__S2_Test|tests.seqcst.sync.L1_S2__S1__S1_L2_Test|tests.seqcst.sync.L1_S2__S1__S1_L2__S2_Test|tests.seqcst.sync.L1_S2__S1__S1_S1__S2_Test|tests.seqcst.sync.L1_S2__S1__S1_S2_Test|tests.seqcst.sync.L1_S2__S1__S1_S2__S2_Test|tests.seqcst.sync.L1_S2__S1__S1__S1_L2_Test|tests.seqcst.sync.L1_S2__S1__S1__S1_S2_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_L1_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_L2_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_S1_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_S2_Test|tests.seqcst.sync.L1_S2__S1__S2_L1_Test|tests.seqcst.sync.L1_S2__S1__S2_L2_Test|tests.seqcst.sync.L1_S2__S1__S2_S1_Test|tests.seqcst.sync.L1_S2__S1__S2_S2_Test|tests.seqcst.sync.L1_S2__S1__S2_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_L1_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_L2_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_S2_Test|tests.seqcst.sync.L1_S2__S2_L3__S3_S1_Test|tests.seqcst.sync.L1_S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S2_S3__S3_S1_Test|tests.seqcst.sync.L1_S2__S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S2__S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S3_L2__S3_S1_Test|tests.seqcst.sync.L1_S2__S3_S1__S3_S2_Test|tests.seqcst.sync.L1_S3__S1_L2_L3__S2_Test|tests.seqcst.sync.L1_S3__S1_L2_S3__S2_Test|tests.seqcst.sync.L1_S3__S1_S2_L3__S2_Test|tests.seqcst.sync.L1_S3__S1_S2_S3__S2_Test|tests.seqcst.sync.L2_L1__S1_S2_L3__S3_Test|tests.seqcst.sync.L2_L1__S1_S2_S3__S3_Test|tests.seqcst.sync.L2_L3__S1__S1_S2_S3_Test|tests.seqcst.sync.L2_S1__S1_S2_L3__S3_Test|tests.seqcst.sync.L2_S1__S1_S2_S3__S3_Test|tests.seqcst.sync.L2_S3__S1__S1_S2_L3_Test|tests.seqcst.sync.L2_S3__S1__S1_S2_S3_Test|tests.seqcst.sync.L3_L1__S1_L2_S3__S2_Test|tests.seqcst.sync.L3_L1__S1_S2_S3__S2_Test|tests.seqcst.sync.L3_L2__S1__S1_S2_S3_Test|tests.seqcst.sync.L3_S1__S1_L2_S3__S2_Test|tests.seqcst.sync.L3_S1__S1_S2_S3__S2_Test|tests.seqcst.sync.L3_S2__S1__S1_L2_S3_Test|tests.seqcst.sync.L3_S2__S1__S1_S2_S3_Test|tests.seqcst.sync.S1_L1__S1_L1_Test|tests.seqcst.sync.S1_L1__S1_L1__S2__S2_Test|tests.seqcst.sync.S1_L1__S1_L2__S2_Test|tests.seqcst.sync.S1_L1__S1_L2__S2__S2_Test|tests.seqcst.sync.S1_L1__S1_S1_Test|tests.seqcst.sync.S1_L1__S1_S1__S2__S2_Test|tests.seqcst.sync.S1_L1__S1_S2__S2_Test|tests.seqcst.sync.S1_L1__S1_S2__S2__S2_Test|tests.seqcst.sync.S1_L1__S2__S2_L1_Test|tests.seqcst.sync.S1_L1__S2__S2_S1_Test|tests.seqcst.sync.S1_L1__S2__S2__S2_L1_Test|tests.seqcst.sync.S1_L1__S2__S2__S2_S1_Test|tests.seqcst.sync.S1_L2_L3__S1_S2__S3_Test|tests.seqcst.sync.S1_L2_L3__S1_S3__S2_Test|tests.seqcst.sync.S1_L2_L3__S2_L1__S3_Test|tests.seqcst.sync.S1_L2_L3__S2_S1__S3_Test|tests.seqcst.sync.S1_L2_L3__S2__S3_L1_Test|tests.seqcst.sync.S1_L2_L3__S2__S3_S1_Test|tests.seqcst.sync.S1_L2_S3__S1_L3__S2_Test|tests.seqcst.sync.S1_L2_S3__S1_S2__S3_Test|tests.seqcst.sync.S1_L2_S3__S1_S3__S2_Test|tests.seqcst.sync.S1_L2_S3__S2_L1__S3_Test|tests.seqcst.sync.S1_L2_S3__S2_S1__S3_Test|tests.seqcst.sync.S1_L2_S3__S2__S3_L1_Test|tests.seqcst.sync.S1_L2_S3__S2__S3_S1_Test|tests.seqcst.sync.S1_L2__S1_L2__S2_Test|tests.seqcst.sync.S1_L2__S1_L2__S2__S2_Test|tests.seqcst.sync.S1_L2__S1_L3__S2_S3_Test|tests.seqcst.sync.S1_L2__S1_L3__S3_S2_Test|tests.seqcst.sync.S1_L2__S1_S1__S2_Test|tests.seqcst.sync.S1_L2__S1_S1__S2__S2_Test|tests.seqcst.sync.S1_L2__S1_S2_L3__S3_Test|tests.seqcst.sync.S1_L2__S1_S2_S3__S3_Test|tests.seqcst.sync.S1_L2__S1_S2_Test|tests.seqcst.sync.S1_L2__S1_S2__S2_Test
      Java Concurrency Stress Tests
      ---------------------------------------------------------------------------------
      Rev: c565311051494f4b, built by jvanek with 11.0.22 at 2024-04-25T17:06:22Z

      Burning up to figure out the exact CPU count....... done!

      Probing the target OS:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Trying to set global affinity with taskset
      ----- [OK] Trying to set per-thread affinity with syscalls

      Initializing and probing the target VM:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Unlocking diagnostic VM options
      ----- [OK] Disabling performance data collection
      ----- [OK] Checking for C1 availability
      ----- [OK] Checking for C2 availability
      ----- [OK] Checking for biased locking support
      ----- [OK] Trimming down the VM heap size to 256M
      ----- [OK] Enabling Java heap pre-touch
      ----- [OK] Trimming down the number of parallel GC threads
      ----- [OK] Trimming down the number of concurrent GC threads
      ----- [OK] Trimming down the number of G1 concurrent refinement GC threads
      ----- [OK] Trimming down the number of compiler threads
      ----- [OK] Testing @Contended works on all results and infra objects
      ----- [OK] Unlocking debug information for non-safepoints
      ----- [OK] Unlocking C2 local code motion randomizer
      ----- [OK] Unlocking C2 global code motion randomizer
      ----- [OK] Unlocking C2 iterative global value numbering randomizer
      ----- [OK] Unlocking C2 conditional constant propagation randomizer
      ----- [N/A] Unlocking C2 incremental inlining randomizer
      Unrecognized VM option 'StressIncrementalInlining'
      Did you mean '(+/-)IncrementalInline'? Error: Could not create the Java Virtual Machine.
      Error: A fatal exception has occurred. Program will exit.

      ----- [N/A] Unlocking C2 macro expansion randomizer
      Unrecognized VM option 'StressMacroExpansion'
      Error: Could not create the Java Virtual Machine.
      Error: A fatal exception has occurred. Program will exit.

      ----- [OK] Checking if C2 randomizers accept stress seed
      ----- [OK] Testing allocation profiling
      ----- [OK] Testing Thread.onSpinWait
      ----- [OK] Testing PrintAssembly
      ----- [OK] Testing compiler directives

      Probing what VM configurations are available:
       (failures are non-fatal, but may miss some interesting cases)
       (split compilation is requested and compiler directives are available)

      ----- [OK] [-XX:+UseBiasedLocking]
      ----- [OK] [-XX:-UseBiasedLocking]
      ----- [OK] [-XX:+UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]
      ----- [OK] [-XX:-UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]

      Detecting CPU topology and computing scheduling classes:
        Linux, using /sys/devices/system/cpu, /sys/devices/system/node
        1 package, 8 cores per package, 2 threads per core

        CPU topology:
          CPU #0: package #0, core #0, thread #0
          CPU #8: package #0, core #0, thread #8
          CPU #1: package #0, core #1, thread #1
          CPU #9: package #0, core #1, thread #9
          CPU #2: package #0, core #2, thread #2
          CPU #10: package #0, core #2, thread #10
          CPU #3: package #0, core #3, thread #3
          CPU #11: package #0, core #3, thread #11
          CPU #4: package #0, core #4, thread #4
          CPU #12: package #0, core #4, thread #12
          CPU #5: package #0, core #5, thread #5
          CPU #13: package #0, core #5, thread #13
          CPU #6: package #0, core #6, thread #6
          CPU #14: package #0, core #6, thread #14
          CPU #7: package #0, core #7, thread #7
          CPU #15: package #0, core #7, thread #15

        Scheduling classes for matching tests:
          2 actors:
            (PG 0, CG 0), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1)
          3 actors:
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2)
          4 actors:
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 3)

        Test configuration:
          Hardware CPUs in use: 16
          Spinning style: Thread.onSpinWait()
          Test selection: "tests.seqcst.sync.L1_S2__L2_S1__S1_Test|tests.seqcst.sync.L1_S2__L2_S1__S1__S1_Test|tests.seqcst.sync.L1_S2__L2_S1__S1__S2_Test|tests.seqcst.sync.L1_S2__L2_S1__S2_Test|tests.seqcst.sync.L1_S2__L2_S1__S2__S2_Test|tests.seqcst.sync.L1_S2__L2_S2__S1_Test|tests.seqcst.sync.L1_S2__L2_S2__S1__S1_Test|tests.seqcst.sync.L1_S2__L2_S2__S1__S2_Test|tests.seqcst.sync.L1_S2__L2_S3__L3_S1_Test|tests.seqcst.sync.L1_S2__L2_S3__S1_L3_Test|tests.seqcst.sync.L1_S2__L2_S3__S1_S3_Test|tests.seqcst.sync.L1_S2__L2_S3__S3_S1_Test|tests.seqcst.sync.L1_S2__L3_S1__S2_S3_Test|tests.seqcst.sync.L1_S2__L3_S1__S3_L2_Test|tests.seqcst.sync.L1_S2__L3_S1__S3_S2_Test|tests.seqcst.sync.L1_S2__L3_S2__S1_S3_Test|tests.seqcst.sync.L1_S2__L3_S2__S3_S1_Test|tests.seqcst.sync.L1_S2__S1_L1__S2_Test|tests.seqcst.sync.L1_S2__S1_L1__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_L2_L3__S3_Test|tests.seqcst.sync.L1_S2__S1_L2_S3__S3_Test|tests.seqcst.sync.L1_S2__S1_L2_Test|tests.seqcst.sync.L1_S2__S1_L2__S2_Test|tests.seqcst.sync.L1_S2__S1_L2__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_L3__S2_S3_Test|tests.seqcst.sync.L1_S2__S1_L3__S3_L2_Test|tests.seqcst.sync.L1_S2__S1_L3__S3_S2_Test|tests.seqcst.sync.L1_S2__S1_S1__S2_Test|tests.seqcst.sync.L1_S2__S1_S1__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_S2_L3__S3_Test|tests.seqcst.sync.L1_S2__S1_S2_S3__S3_Test|tests.seqcst.sync.L1_S2__S1_S2_Test|tests.seqcst.sync.L1_S2__S1_S2__S2_Test|tests.seqcst.sync.L1_S2__S1_S2__S2__S2_Test|tests.seqcst.sync.L1_S2__S1_S3__S2_L3_Test|tests.seqcst.sync.L1_S2__S1_S3__S2_S3_Test|tests.seqcst.sync.L1_S2__S1_S3__S3_L2_Test|tests.seqcst.sync.L1_S2__S1_S3__S3_S2_Test|tests.seqcst.sync.L1_S2__S1__S1_L1__S2_Test|tests.seqcst.sync.L1_S2__S1__S1_L2_Test|tests.seqcst.sync.L1_S2__S1__S1_L2__S2_Test|tests.seqcst.sync.L1_S2__S1__S1_S1__S2_Test|tests.seqcst.sync.L1_S2__S1__S1_S2_Test|tests.seqcst.sync.L1_S2__S1__S1_S2__S2_Test|tests.seqcst.sync.L1_S2__S1__S1__S1_L2_Test|tests.seqcst.sync.L1_S2__S1__S1__S1_S2_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_L1_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_L2_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_S1_Test|tests.seqcst.sync.L1_S2__S1__S1__S2_S2_Test|tests.seqcst.sync.L1_S2__S1__S2_L1_Test|tests.seqcst.sync.L1_S2__S1__S2_L2_Test|tests.seqcst.sync.L1_S2__S1__S2_S1_Test|tests.seqcst.sync.L1_S2__S1__S2_S2_Test|tests.seqcst.sync.L1_S2__S1__S2_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_L1_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_L2_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S1__S2__S2_S2_Test|tests.seqcst.sync.L1_S2__S2_L3__S3_S1_Test|tests.seqcst.sync.L1_S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S2_S3__S3_S1_Test|tests.seqcst.sync.L1_S2__S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S2__S2__S2_S1_Test|tests.seqcst.sync.L1_S2__S3_L2__S3_S1_Test|tests.seqcst.sync.L1_S2__S3_S1__S3_S2_Test|tests.seqcst.sync.L1_S3__S1_L2_L3__S2_Test|tests.seqcst.sync.L1_S3__S1_L2_S3__S2_Test|tests.seqcst.sync.L1_S3__S1_S2_L3__S2_Test|tests.seqcst.sync.L1_S3__S1_S2_S3__S2_Test|tests.seqcst.sync.L2_L1__S1_S2_L3__S3_Test|tests.seqcst.sync.L2_L1__S1_S2_S3__S3_Test|tests.seqcst.sync.L2_L3__S1__S1_S2_S3_Test|tests.seqcst.sync.L2_S1__S1_S2_L3__S3_Test|tests.seqcst.sync.L2_S1__S1_S2_S3__S3_Test|tests.seqcst.sync.L2_S3__S1__S1_S2_L3_Test|tests.seqcst.sync.L2_S3__S1__S1_S2_S3_Test|tests.seqcst.sync.L3_L1__S1_L2_S3__S2_Test|tests.seqcst.sync.L3_L1__S1_S2_S3__S2_Test|tests.seqcst.sync.L3_L2__S1__S1_S2_S3_Test|tests.seqcst.sync.L3_S1__S1_L2_S3__S2_Test|tests.seqcst.sync.L3_S1__S1_S2_S3__S2_Test|tests.seqcst.sync.L3_S2__S1__S1_L2_S3_Test|tests.seqcst.sync.L3_S2__S1__S1_S2_S3_Test|tests.seqcst.sync.S1_L1__S1_L1_Test|tests.seqcst.sync.S1_L1__S1_L1__S2__S2_Test|tests.seqcst.sync.S1_L1__S1_L2__S2_Test|tests.seqcst.sync.S1_L1__S1_L2__S2__S2_Test|tests.seqcst.sync.S1_L1__S1_S1_Test|tests.seqcst.sync.S1_L1__S1_S1__S2__S2_Test|tests.seqcst.sync.S1_L1__S1_S2__S2_Test|tests.seqcst.sync.S1_L1__S1_S2__S2__S2_Test|tests.seqcst.sync.S1_L1__S2__S2_L1_Test|tests.seqcst.sync.S1_L1__S2__S2_S1_Test|tests.seqcst.sync.S1_L1__S2__S2__S2_L1_Test|tests.seqcst.sync.S1_L1__S2__S2__S2_S1_Test|tests.seqcst.sync.S1_L2_L3__S1_S2__S3_Test|tests.seqcst.sync.S1_L2_L3__S1_S3__S2_Test|tests.seqcst.sync.S1_L2_L3__S2_L1__S3_Test|tests.seqcst.sync.S1_L2_L3__S2_S1__S3_Test|tests.seqcst.sync.S1_L2_L3__S2__S3_L1_Test|tests.seqcst.sync.S1_L2_L3__S2__S3_S1_Test|tests.seqcst.sync.S1_L2_S3__S1_L3__S2_Test|tests.seqcst.sync.S1_L2_S3__S1_S2__S3_Test|tests.seqcst.sync.S1_L2_S3__S1_S3__S2_Test|tests.seqcst.sync.S1_L2_S3__S2_L1__S3_Test|tests.seqcst.sync.S1_L2_S3__S2_S1__S3_Test|tests.seqcst.sync.S1_L2_S3__S2__S3_L1_Test|tests.seqcst.sync.S1_L2_S3__S2__S3_S1_Test|tests.seqcst.sync.S1_L2__S1_L2__S2_Test|tests.seqcst.sync.S1_L2__S1_L2__S2__S2_Test|tests.seqcst.sync.S1_L2__S1_L3__S2_S3_Test|tests.seqcst.sync.S1_L2__S1_L3__S3_S2_Test|tests.seqcst.sync.S1_L2__S1_S1__S2_Test|tests.seqcst.sync.S1_L2__S1_S1__S2__S2_Test|tests.seqcst.sync.S1_L2__S1_S2_L3__S3_Test|tests.seqcst.sync.S1_L2__S1_S2_S3__S3_Test|tests.seqcst.sync.S1_L2__S1_S2_Test|tests.seqcst.sync.S1_L2__S1_S2__S2_Test"
          Forks per test: 1 normal, 3 stress
          Test stride: 40 strides x 256 tests, but taking no more than 64 Mb
          Test result blob: "jcstress-results-2024-06-10-20-33-54.bin.gz"
          Test results: "results/"

        Time budget:
          Initial completion estimate: 00:30:00 left; at Mon, 2024-06-10 21:03:58
          Initial test time: 30 ms

        Attached the non-interactive output stream.
        Printing the progress line at most every 15000 milliseconds.

      (Time: 00:29:59 left, 4 tests in flight, 30 ms per test)
      (Sampling Rate: 106.46 K/sec)
      (JVMs: 0 starting, 4 running, 0 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 231648 planned; 1 passed, 0 failed, 0 soft errs, 0 hard errs)

      (Time: 00:29:44 left, 4 tests in flight, 30 ms per test)
      (Sampling Rate: 615.37 K/sec)
      (JVMs: 0 starting, 4 running, 1 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 231648 planned; 99 passed, 0 failed, 0 soft errs, 0 hard errs)
      ...............................skip...............................
      (Time: overtime 11:10:36, 2 tests in flight, 30 ms per test)
      (Sampling Rate: 517.48 K/sec)
      (JVMs: 0 starting, 2 running, 0 finishing)
      (CPUs: 16 configured, 12 allocated)
      (Results: 231648 planned; 231594 passed, 0 failed, 0 soft errs, 0 hard errs)

      (Time: overtime 11:10:48, 1 tests in flight, 30 ms per test)
      (Sampling Rate: 517.46 K/sec)
      (JVMs: 0 starting, 0 running, 0 finishing)
      (CPUs: 16 configured, 0 allocated)
      (Results: 231648 planned; 231648 passed, 0 failed, 0 soft errs, 0 hard errs)



      RUN RESULTS:
        Interesting tests: No matches.

        Failed tests: No matches.

        Error tests: No matches.

        All remaining tests: 119 matching test results. Use -v to print them.

        HTML report generated at /home/jvanek/git/ci-jenkins-pipelines/tools/code-tools/generate/untitled/results/index.html
      Tue Jun 11 08:16:51 CEST 2024 finished org.openjdk.jcstress.tests.seqcst.sync-003 in 702 minutes
      3/20 Tue Jun 11 08:16:51 CEST 2024 starting org.openjdk.jcstress.tests.seqcst.volatiles-003: classes 119/tests 502(ac/ar:383/119)
      /usr/lib/jvm/java-17-openjdk-17.0.11.0.9-1.fc39.x86_64/bin/java -jar /home/jvanek/git/ci-jenkins-pipelines/tools/code-tools/jcstress/jcstress-tests-all-20240222.jar -tb 30m -t tests.seqcst.volatiles.L1_S2__L2_S1__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S1__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S1__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S2__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S2__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S2__S1__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S2__S1__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S3__L3_S1_Test|tests.seqcst.volatiles.L1_S2__L2_S3__S1_L3_Test|tests.seqcst.volatiles.L1_S2__L2_S3__S1_S3_Test|tests.seqcst.volatiles.L1_S2__L2_S3__S3_S1_Test|tests.seqcst.volatiles.L1_S2__L3_S1__S2_S3_Test|tests.seqcst.volatiles.L1_S2__L3_S1__S3_L2_Test|tests.seqcst.volatiles.L1_S2__L3_S1__S3_S2_Test|tests.seqcst.volatiles.L1_S2__L3_S2__S1_S3_Test|tests.seqcst.volatiles.L1_S2__L3_S2__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S1_L1__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L1__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L2_L3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_L2_S3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_L2_Test|tests.seqcst.volatiles.L1_S2__S1_L2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L2__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L3__S2_S3_Test|tests.seqcst.volatiles.L1_S2__S1_L3__S3_L2_Test|tests.seqcst.volatiles.L1_S2__S1_L3__S3_S2_Test|tests.seqcst.volatiles.L1_S2__S1_S1__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S1__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S2_L3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_S2_S3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_S2_Test|tests.seqcst.volatiles.L1_S2__S1_S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S2__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S2_L3_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S2_S3_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S3_L2_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S3_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_L1__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_L2__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_S1__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S1_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S1_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_L1_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S2_L1_Test|tests.seqcst.volatiles.L1_S2__S1__S2_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S1__S2_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_L1_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_S2_Test|tests.seqcst.volatiles.L1_S2__S2_L3__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S2_S3__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S2__S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S3_L2__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S3_S1__S3_S2_Test|tests.seqcst.volatiles.L1_S3__S1_L2_L3__S2_Test|tests.seqcst.volatiles.L1_S3__S1_L2_S3__S2_Test|tests.seqcst.volatiles.L1_S3__S1_S2_L3__S2_Test|tests.seqcst.volatiles.L1_S3__S1_S2_S3__S2_Test|tests.seqcst.volatiles.L2_L1__S1_S2_L3__S3_Test|tests.seqcst.volatiles.L2_L1__S1_S2_S3__S3_Test|tests.seqcst.volatiles.L2_L3__S1__S1_S2_S3_Test|tests.seqcst.volatiles.L2_S1__S1_S2_L3__S3_Test|tests.seqcst.volatiles.L2_S1__S1_S2_S3__S3_Test|tests.seqcst.volatiles.L2_S3__S1__S1_S2_L3_Test|tests.seqcst.volatiles.L2_S3__S1__S1_S2_S3_Test|tests.seqcst.volatiles.L3_L1__S1_L2_S3__S2_Test|tests.seqcst.volatiles.L3_L1__S1_S2_S3__S2_Test|tests.seqcst.volatiles.L3_L2__S1__S1_S2_S3_Test|tests.seqcst.volatiles.L3_S1__S1_L2_S3__S2_Test|tests.seqcst.volatiles.L3_S1__S1_S2_S3__S2_Test|tests.seqcst.volatiles.L3_S2__S1__S1_L2_S3_Test|tests.seqcst.volatiles.L3_S2__S1__S1_S2_S3_Test|tests.seqcst.volatiles.S1_L1__S1_L1_Test|tests.seqcst.volatiles.S1_L1__S1_L1__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_L2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_L2__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_S1_Test|tests.seqcst.volatiles.S1_L1__S1_S1__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_S2__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S2__S2_L1_Test|tests.seqcst.volatiles.S1_L1__S2__S2_S1_Test|tests.seqcst.volatiles.S1_L1__S2__S2__S2_L1_Test|tests.seqcst.volatiles.S1_L1__S2__S2__S2_S1_Test|tests.seqcst.volatiles.S1_L2_L3__S1_S2__S3_Test|tests.seqcst.volatiles.S1_L2_L3__S1_S3__S2_Test|tests.seqcst.volatiles.S1_L2_L3__S2_L1__S3_Test|tests.seqcst.volatiles.S1_L2_L3__S2_S1__S3_Test|tests.seqcst.volatiles.S1_L2_L3__S2__S3_L1_Test|tests.seqcst.volatiles.S1_L2_L3__S2__S3_S1_Test|tests.seqcst.volatiles.S1_L2_S3__S1_L3__S2_Test|tests.seqcst.volatiles.S1_L2_S3__S1_S2__S3_Test|tests.seqcst.volatiles.S1_L2_S3__S1_S3__S2_Test|tests.seqcst.volatiles.S1_L2_S3__S2_L1__S3_Test|tests.seqcst.volatiles.S1_L2_S3__S2_S1__S3_Test|tests.seqcst.volatiles.S1_L2_S3__S2__S3_L1_Test|tests.seqcst.volatiles.S1_L2_S3__S2__S3_S1_Test|tests.seqcst.volatiles.S1_L2__S1_L2__S2_Test|tests.seqcst.volatiles.S1_L2__S1_L2__S2__S2_Test|tests.seqcst.volatiles.S1_L2__S1_L3__S2_S3_Test|tests.seqcst.volatiles.S1_L2__S1_L3__S3_S2_Test|tests.seqcst.volatiles.S1_L2__S1_S1__S2_Test|tests.seqcst.volatiles.S1_L2__S1_S1__S2__S2_Test|tests.seqcst.volatiles.S1_L2__S1_S2_L3__S3_Test|tests.seqcst.volatiles.S1_L2__S1_S2_S3__S3_Test|tests.seqcst.volatiles.S1_L2__S1_S2_Test|tests.seqcst.volatiles.S1_L2__S1_S2__S2_Test
      Java Concurrency Stress Tests
      ---------------------------------------------------------------------------------
      Rev: c565311051494f4b, built by jvanek with 11.0.22 at 2024-04-25T17:06:22Z

      Burning up to figure out the exact CPU count....... done!

      Probing the target OS:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Trying to set global affinity with taskset
      ----- [OK] Trying to set per-thread affinity with syscalls

      Initializing and probing the target VM:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Unlocking diagnostic VM options
      ----- [OK] Disabling performance data collection
      ----- [OK] Checking for C1 availability
      ----- [OK] Checking for C2 availability
      ----- [OK] Checking for biased locking support
      ----- [OK] Trimming down the VM heap size to 256M
      ----- [OK] Enabling Java heap pre-touch
      ----- [OK] Trimming down the number of parallel GC threads
      ----- [OK] Trimming down the number of concurrent GC threads
      ----- [OK] Trimming down the number of G1 concurrent refinement GC threads
      ----- [OK] Trimming down the number of compiler threads
      ----- [OK] Testing @Contended works on all results and infra objects
      ----- [OK] Unlocking debug information for non-safepoints
      ----- [OK] Unlocking C2 local code motion randomizer
      ----- [OK] Unlocking C2 global code motion randomizer
      ----- [OK] Unlocking C2 iterative global value numbering randomizer
      ----- [OK] Unlocking C2 conditional constant propagation randomizer
      ----- [N/A] Unlocking C2 incremental inlining randomizer
      Unrecognized VM option 'StressIncrementalInlining'
      Did you mean '(+/-)IncrementalInline'? Error: Could not create the Java Virtual Machine.
      Error: A fatal exception has occurred. Program will exit.

      ----- [N/A] Unlocking C2 macro expansion randomizer
      Unrecognized VM option 'StressMacroExpansion'
      Error: Could not create the Java Virtual Machine.
      Error: A fatal exception has occurred. Program will exit.

      ----- [OK] Checking if C2 randomizers accept stress seed
      ----- [OK] Testing allocation profiling
      ----- [OK] Testing Thread.onSpinWait
      ----- [OK] Testing PrintAssembly
      ----- [OK] Testing compiler directives

      Probing what VM configurations are available:
       (failures are non-fatal, but may miss some interesting cases)
       (split compilation is requested and compiler directives are available)

      ----- [OK] [-XX:+UseBiasedLocking]
      ----- [OK] [-XX:-UseBiasedLocking]
      ----- [OK] [-XX:+UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]
      ----- [OK] [-XX:-UseBiasedLocking, -XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]

      Detecting CPU topology and computing scheduling classes:
        Linux, using /sys/devices/system/cpu, /sys/devices/system/node
        1 package, 8 cores per package, 2 threads per core

        CPU topology:
          CPU #0: package #0, core #0, thread #0
          CPU #8: package #0, core #0, thread #8
          CPU #1: package #0, core #1, thread #1
          CPU #9: package #0, core #1, thread #9
          CPU #2: package #0, core #2, thread #2
          CPU #10: package #0, core #2, thread #10
          CPU #3: package #0, core #3, thread #3
          CPU #11: package #0, core #3, thread #11
          CPU #4: package #0, core #4, thread #4
          CPU #12: package #0, core #4, thread #12
          CPU #5: package #0, core #5, thread #5
          CPU #13: package #0, core #5, thread #13
          CPU #6: package #0, core #6, thread #6
          CPU #14: package #0, core #6, thread #14
          CPU #7: package #0, core #7, thread #7
          CPU #15: package #0, core #7, thread #15

        Scheduling classes for matching tests:
          2 actors:
            (PG 0, CG 0), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1)
          3 actors:
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2)
          4 actors:
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 1)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 0), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 1), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 2)
            (PG 0, CG 0), (PG 0, CG 1), (PG 0, CG 2), (PG 0, CG 3)

        Test configuration:
          Hardware CPUs in use: 16
          Spinning style: Thread.onSpinWait()
          Test selection: "tests.seqcst.volatiles.L1_S2__L2_S1__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S1__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S1__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S1__S2__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S2__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S2__S1__S1_Test|tests.seqcst.volatiles.L1_S2__L2_S2__S1__S2_Test|tests.seqcst.volatiles.L1_S2__L2_S3__L3_S1_Test|tests.seqcst.volatiles.L1_S2__L2_S3__S1_L3_Test|tests.seqcst.volatiles.L1_S2__L2_S3__S1_S3_Test|tests.seqcst.volatiles.L1_S2__L2_S3__S3_S1_Test|tests.seqcst.volatiles.L1_S2__L3_S1__S2_S3_Test|tests.seqcst.volatiles.L1_S2__L3_S1__S3_L2_Test|tests.seqcst.volatiles.L1_S2__L3_S1__S3_S2_Test|tests.seqcst.volatiles.L1_S2__L3_S2__S1_S3_Test|tests.seqcst.volatiles.L1_S2__L3_S2__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S1_L1__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L1__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L2_L3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_L2_S3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_L2_Test|tests.seqcst.volatiles.L1_S2__S1_L2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L2__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_L3__S2_S3_Test|tests.seqcst.volatiles.L1_S2__S1_L3__S3_L2_Test|tests.seqcst.volatiles.L1_S2__S1_L3__S3_S2_Test|tests.seqcst.volatiles.L1_S2__S1_S1__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S1__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S2_L3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_S2_S3__S3_Test|tests.seqcst.volatiles.L1_S2__S1_S2_Test|tests.seqcst.volatiles.L1_S2__S1_S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S2__S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S2_L3_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S2_S3_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S3_L2_Test|tests.seqcst.volatiles.L1_S2__S1_S3__S3_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_L1__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_L2__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_S1__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1_S2__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S1_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S1_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_L1_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S1__S1__S2_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S2_L1_Test|tests.seqcst.volatiles.L1_S2__S1__S2_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S1__S2_S2_Test|tests.seqcst.volatiles.L1_S2__S1__S2_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_L1_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_L2_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S1__S2__S2_S2_Test|tests.seqcst.volatiles.L1_S2__S2_L3__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S2_S3__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S2__S2__S2_S1_Test|tests.seqcst.volatiles.L1_S2__S3_L2__S3_S1_Test|tests.seqcst.volatiles.L1_S2__S3_S1__S3_S2_Test|tests.seqcst.volatiles.L1_S3__S1_L2_L3__S2_Test|tests.seqcst.volatiles.L1_S3__S1_L2_S3__S2_Test|tests.seqcst.volatiles.L1_S3__S1_S2_L3__S2_Test|tests.seqcst.volatiles.L1_S3__S1_S2_S3__S2_Test|tests.seqcst.volatiles.L2_L1__S1_S2_L3__S3_Test|tests.seqcst.volatiles.L2_L1__S1_S2_S3__S3_Test|tests.seqcst.volatiles.L2_L3__S1__S1_S2_S3_Test|tests.seqcst.volatiles.L2_S1__S1_S2_L3__S3_Test|tests.seqcst.volatiles.L2_S1__S1_S2_S3__S3_Test|tests.seqcst.volatiles.L2_S3__S1__S1_S2_L3_Test|tests.seqcst.volatiles.L2_S3__S1__S1_S2_S3_Test|tests.seqcst.volatiles.L3_L1__S1_L2_S3__S2_Test|tests.seqcst.volatiles.L3_L1__S1_S2_S3__S2_Test|tests.seqcst.volatiles.L3_L2__S1__S1_S2_S3_Test|tests.seqcst.volatiles.L3_S1__S1_L2_S3__S2_Test|tests.seqcst.volatiles.L3_S1__S1_S2_S3__S2_Test|tests.seqcst.volatiles.L3_S2__S1__S1_L2_S3_Test|tests.seqcst.volatiles.L3_S2__S1__S1_S2_S3_Test|tests.seqcst.volatiles.S1_L1__S1_L1_Test|tests.seqcst.volatiles.S1_L1__S1_L1__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_L2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_L2__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_S1_Test|tests.seqcst.volatiles.S1_L1__S1_S1__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_S2__S2_Test|tests.seqcst.volatiles.S1_L1__S1_S2__S2__S2_Test|tests.seqcst.volatiles.S1_L1__S2__S2_L1_Test|tests.seqcst.volatiles.S1_L1__S2__S2_S1_Test|tests.seqcst.volatiles.S1_L1__S2__S2__S2_L1_Test|tests.seqcst.volatiles.S1_L1__S2__S2__S2_S1_Test|tests.seqcst.volatiles.S1_L2_L3__S1_S2__S3_Test|tests.seqcst.volatiles.S1_L2_L3__S1_S3__S2_Test|tests.seqcst.volatiles.S1_L2_L3__S2_L1__S3_Test|tests.seqcst.volatiles.S1_L2_L3__S2_S1__S3_Test|tests.seqcst.volatiles.S1_L2_L3__S2__S3_L1_Test|tests.seqcst.volatiles.S1_L2_L3__S2__S3_S1_Test|tests.seqcst.volatiles.S1_L2_S3__S1_L3__S2_Test|tests.seqcst.volatiles.S1_L2_S3__S1_S2__S3_Test|tests.seqcst.volatiles.S1_L2_S3__S1_S3__S2_Test|tests.seqcst.volatiles.S1_L2_S3__S2_L1__S3_Test|tests.seqcst.volatiles.S1_L2_S3__S2_S1__S3_Test|tests.seqcst.volatiles.S1_L2_S3__S2__S3_L1_Test|tests.seqcst.volatiles.S1_L2_S3__S2__S3_S1_Test|tests.seqcst.volatiles.S1_L2__S1_L2__S2_Test|tests.seqcst.volatiles.S1_L2__S1_L2__S2__S2_Test|tests.seqcst.volatiles.S1_L2__S1_L3__S2_S3_Test|tests.seqcst.volatiles.S1_L2__S1_L3__S3_S2_Test|tests.seqcst.volatiles.S1_L2__S1_S1__S2_Test|tests.seqcst.volatiles.S1_L2__S1_S1__S2__S2_Test|tests.seqcst.volatiles.S1_L2__S1_S2_L3__S3_Test|tests.seqcst.volatiles.S1_L2__S1_S2_S3__S3_Test|tests.seqcst.volatiles.S1_L2__S1_S2_Test|tests.seqcst.volatiles.S1_L2__S1_S2__S2_Test"
          Forks per test: 1 normal, 3 stress
          Test stride: 40 strides x 256 tests, but taking no more than 64 Mb
          Test result blob: "jcstress-results-2024-06-11-08-16-51.bin.gz"
          Test results: "results/"

        Time budget:
          Initial completion estimate: 00:30:00 left; at Tue, 2024-06-11 08:46:55
          Initial test time: 30 ms

        Attached the non-interactive output stream.
        Printing the progress line at most every 15000 milliseconds.

      (Time: 00:29:59 left, 2 tests in flight, 30 ms per test)
      (Sampling Rate: 526.05 K/sec)
      (JVMs: 0 starting, 2 running, 0 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 231648 planned; 1 passed, 0 failed, 0 soft errs, 0 hard errs)

      (Time: 00:29:44 left, 2 tests in flight, 30 ms per test)
      (Sampling Rate: 430.29 K/sec)
      (JVMs: 0 starting, 2 running, 0 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 231648 planned; 78 passed, 0 failed, 0 soft errs, 0 hard errs)
      ...............................skip...............................
      (Time: overtime 00:31:07, 2 tests in flight, 30 ms per test)
      (Sampling Rate: 396.73 K/sec)
      (JVMs: 0 starting, 2 running, 0 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 231648 planned; 15358 passed, 0 failed, 0 soft errs, 0 hard errs)

      (Time: overtime 00:31:22, 2 tests in flight, 30 ms per test)
      (Sampling Rate: 396.87 K/sec)
      (JVMs: 0 starting, 2 running, 0 finishing)
      (CPUs: 16 configured, 16 allocated)
      (Results: 231648 planned; 15420 passed, 0 failed, 0 soft errs, 0 hard errs)


      ..and counting
      ```
      I recall deprecated -m/time/iters suffered similar issue. Any idea?

      Attachments

        Activity

          People

            Unassigned Unassigned
            jvanek Jiří Vaněk
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: