Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8340695 GenShen: Clean up failing tests
  3. JDK-8342786

Shenandoah: test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithShenandoah.java tests for event not emitted by Shenandoah

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • repo-shenandoah
    • hotspot


      test/hotspot/jtreg/gc/stress/jfr/TestStressBigAllocationGCEventsWithShenandoah.java fails with both Shenandoah and GenShen because they do not produce the expected JFR event.

      It's questionable that purely concurrent collectors will produce that exact event, so it would make sense if purely concurrent collectors such as Shen, GenShen (and Z/GenZ) produce other JFR GC events that the test check for the existence of those events. An alternate version of the test would make sense for these collectors.

      Meanwhile, the test should be problem-listed for Shen/GenShen. Note that this test didn't exist in openjdk/tip for Shenandoah, but appears to have been introduced (i.e. copied from G1 et al, tests) during GenShen development.

            ysr Y. Ramakrishna
            ysr Y. Ramakrishna
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: