mmtk-openjdk icon indicating copy to clipboard operation
mmtk-openjdk copied to clipboard

OpenJDK binding for MMTk

Results 54 mmtk-openjdk issues
Sort by recently updated
recently updated
newest added

MMTk GCs could not run hbase due to the incorrect or missing implementation of heap stat hooks. Probably related to these two methods: https://github.com/mmtk/mmtk-openjdk/blob/master/openjdk/mmtkHeap.hpp#L93-L94 ## Steps to run hbase and...

Based on the results from https://github.com/mmtk/mmtk-openjdk/pull/211, created from `ci-expected-results.yml` introduced in the PR. We may still have random failures that we haven't noticed. We should create separate issues if we...

In the run: https://github.com/mmtk/mmtk-openjdk/actions/runs/7282018250/job/19843937295?pr=261 ```console pmd 2500 728 0abc..fg Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pyyaml in /home/runner/.local/lib/python3.10/site-packages (6.0.1) 0abc..fg Expected: {'SemiSpace': 'pass',...

bug

*(Moved from https://github.com/mmtk/mmtk-core/issues/353)* Some structs in the mmtk-openjdk binding have fields that defers between debug/release builds of the C++ code of OpenJDK. Currently, we use the directive `#[cfg(debug_assertions)]` to make...

```console START: /tmp/linux-x86_64-zxing-release-fv-az612-593-2023-10-20-Fri-024912/zxing.2500.1068.jdk11-master.ms.s.fail_on_oom.tph.preserve.mmtk_gc-GenCopy.dacapo-23.9-RC3-chopin-ci.log.gz ----- mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=GenCopy /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms1068M -Xmx1068M -jar /home/runner/work/mmtk-openjdk/mmtk-openjdk/dacapo/dacapo-23.9-RC3-chopin.jar -n 1 zxing -preserve running-ng v0.4.2 Fri Oct 20...

bug

This PR updates README about how to explicitly selecting an MMTk plan.

Seen in https://github.com/mmtk/mmtk-openjdk/pull/250. ```console START: /tmp/linux-x86_64-h2o-release-fv-az1243-868-2023-10-04-Wed-234013/h2o.2500.340.jdk11-master.ms.s.fail_on_oom.tph.preserve.mmtk_gc-GenCopy.dacapo-23.9-RC3-chopin-ci.log.gz ----- mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=GenCopy /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms340M -Xmx340M -jar /home/runner/work/mmtk-openjdk/mmtk-openjdk/dacapo/dacapo-23.9-RC3-chopin.jar -n 1 h2o -preserve running-ng v0.4.2...

bug

```console mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=MarkCompact /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms608M -Xmx608M -jar /home/runner/work/mmtk-openjdk/mmtk-openjdk/dacapo/dacapo-23.9-RC3-chopin.jar -n 1 kafka -preserve running-ng v0.4.2 Tue Sep 19 07:15:25 UTC 2023...

bug

Related with https://github.com/mmtk/mmtk-core/issues/688. Unless mmtk-core fixes the issue, we expect to see mark sweep plan fail randomly or deterministically on tight heap (e.g. 2.5x MC min heap). ```console ----- mkdir...

bug

Running with `-XX:+CrashOnOutOfMemoryError` so the thread exception should not be an OOM exception. ```console mkdir -p PLOTTY_WORKAROUND; timedrun; MMTK_PLAN=GenImmix /home/runner/work/mmtk-openjdk/mmtk-openjdk/bundles/jdk/bin/java -XX:MetaspaceSize=500M -XX:+DisableExplicitGC -server -XX:+CrashOnOutOfMemoryError -XX:+UseThirdPartyHeap --add-exports java.base/jdk.internal.ref=ALL-UNNAMED -Xms48M -Xmx48M -jar...

bug