RFR: 8332596: Shenandoah: problemlist TestAllocIntArrays.java#[iu-]aggressive and TestAllocObjectArrays.java#[iu-]aggressive
SendaoYan
syan at openjdk.org
Wed May 22 07:08:01 UTC 2024
On Tue, 21 May 2024 22:50:40 GMT, William Kemper <wkemper at openjdk.org> wrote:
> These tests pass for me on tip.
>
> ```
> % uname -r
> 5.10.216-182.855.amzn2int.aarch64
> % make exploded-test TEST="gc/shenandoah/TestAllocObjectArrays.java gc/shenandoah/TestAllocIntArrays.java" CONF=release
> ...
> ==============================
> Test summary
> ==============================
> TEST TOTAL PASS FAIL ERROR
> jtreg:test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
> 8 8 0 0
> jtreg:test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
> 8 8 0 0
> ==============================
> TEST SUCCESS
> ```
>
> They also pass in the GHA actions for the [shenandoah repository](https://github.com/openjdk/shenandoah). They also pass in our internal nightly testing environments. How are you running the tests? Are you using a `fastdebug` build or `release` build?
I use `release` build for test. There tests failed on same aarch64 machine, and passed on the other aarch64 machine.
Failed on Neoverse-N1:
yansendao at jvmtest:[jdk]> which java
/home/yansendao/git/jdk/build/linux-aarch64-server-release/images/jdk/bin/java
yansendao at jvmtest:[jdk]> rm -rf tmp ; jtreg -conc:1 -v1 -nr -w tmp test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java#aggressive test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java#iu-aggressive test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java#aggressive test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java#iu-aggressive
Directory "tmp" not found: creating
FAILED: gc/shenandoah/TestAllocIntArrays.java#aggressive
FAILED: gc/shenandoah/TestAllocIntArrays.java#iu-aggressive
FAILED: gc/shenandoah/TestAllocObjectArrays.java#aggressive
FAILED: gc/shenandoah/TestAllocObjectArrays.java#iu-aggressive
Test results: failed: 4
Results written to /home/yansendao/git/jdk/tmp
Error: Some tests failed or other problems occurred.
yansendao at jvmtest:[jdk]> lscpu
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 64
On-line CPU(s) list: 0-63
Vendor ID: ARM
Model name: Neoverse-N1
Model: 1
Thread(s) per core: 1
Core(s) per cluster: 64
Socket(s): -
Cluster(s): 1
Stepping: r3p1
BogoMIPS: 50.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0-63
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Mitigation; CSV2, BHB
Srbds: Not affected
Tsx async abort: Not affected
Passed on Kunpeng-920:
yansendao at x31k05047:[jdk]> rm -rf tmp ; jtreg -conc:1 -v1 -nr -w tmp test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java#aggressive test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java#iu-aggressive test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java#aggressive test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java#iu-aggressive
Directory "tmp" not found: creating
Passed: gc/shenandoah/TestAllocIntArrays.java#aggressive
Passed: gc/shenandoah/TestAllocIntArrays.java#iu-aggressive
Passed: gc/shenandoah/TestAllocObjectArrays.java#aggressive
Passed: gc/shenandoah/TestAllocObjectArrays.java#iu-aggressive
Test results: passed: 4
Results written to /home/yansendao/git/jdk/tmp
yansendao at x31k05047:[jdk]> which java
~/git/jdk/build/linux-aarch64-server-release/images/jdk/bin/java
yansendao at x31k05047:[jdk]> lscpu
Architecture: aarch64
Byte Order: Little Endian
CPU(s): 96
On-line CPU(s) list: 0-95
Thread(s) per core: 1
Core(s) per socket: 48
Socket(s): 2
NUMA node(s): 1
Vendor ID: HiSilicon
Model: 0
Model name: Kunpeng-920
Stepping: 0x1
CPU MHz: 2600.000
CPU max MHz: 2600.0000
CPU min MHz: 200.0000
BogoMIPS: 200.00
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
L3 cache: 49152K
NUMA node0 CPU(s): 0-95
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm
-------------
PR Comment: https://git.openjdk.org/jdk/pull/19322#issuecomment-2124023766
More information about the hotspot-gc-dev
mailing list