Skip to content

Releases: anupli/running-ng

v0.3.7 (2023-02-14)

14 Feb 11:30
3c94d4c
Compare
Choose a tag to compare
v0.3.7 (2023-02-14) Pre-release
Pre-release

Fixed

Commands

  • runbms: better heuristics to detect whether a host is in the moma subnet.

v0.3.6 (2023-01-16)

16 Jan 05:46
49cd484
Compare
Choose a tag to compare
v0.3.6 (2023-01-16) Pre-release
Pre-release

Added

Base Configurations

  • DaCapo Chopin Snapshot-6e411f33

Fixed

  • Fixed type annotations in untyped functions and make Optionals explicit.

v0.3.5 (2022-10-13)

13 Oct 11:36
f1d172f
Compare
Choose a tag to compare
v0.3.5 (2022-10-13) Pre-release
Pre-release

Changed

Commands

  • runbms: when a companion program exits with a non-zero code, a warning is generated instead of an exception to prevent stopping the entire experiment.

v0.3.4 (2022-10-13)

12 Oct 13:32
0cb4b41
Compare
Choose a tag to compare
v0.3.4 (2022-10-13) Pre-release
Pre-release

Fixed

Commands

  • runbms: fix the file descriptor leak when running benchmarks with companion programs.

v0.3.3 (2022-10-12)

12 Oct 11:29
Compare
Choose a tag to compare
v0.3.3 (2022-10-12) Pre-release
Pre-release

Changed

Commands

  • runbms prints out the logged in users when emitting warnings when the machine has more than one logged in users.

Fixed

Modifiers

  • Companion: skip value options expansion if no value option is provided to avoid interpreting bpftrace syntax as replacement fields.

v0.3.2 (2022-10-12)

12 Oct 05:12
7384b3d
Compare
Choose a tag to compare
v0.3.2 (2022-10-12) Pre-release
Pre-release

Added

Modifiers

  • Companion

v0.3.1 (2022-09-18)

18 Sep 09:31
54ad472
Compare
Choose a tag to compare
v0.3.1 (2022-09-18) Pre-release
Pre-release

Added

Base Syntax

  • Use the $RUNNING_NG_PACKAGE_DATA environment variable to refer to base configurations shipped with running-ng, such as $RUNNING_NG_PACKAGE_DATA/base/runbms.yml, regardless how you installed runnin-ng.

Benchmark Suites

  • DaCapo gains an extra key companion to facilitate eBPF tracing programs.

Changed

  • Overhauled Python packaging with PEP 517
  • zulip is now an optional Python dependency. Use pip install running-ng[zulip] if you want to use the Zulip runbms plugin.

Removed

  • Dropping Python 3.6 support for users.

Base Configurations

  • Removing AdoptOpenJDK from the base configuration files. AdoptOpenJDK is now replaced by Temurin.

v0.3.0 (2022-03-19)

19 Mar 05:30
4d537a1
Compare
Choose a tag to compare
v0.3.0 (2022-03-19) Pre-release
Pre-release

Added

Modifiers

  • JVMClasspathAppend
  • JVMClasspathPrepend

Benchmark Suites

  • SPECjvm98

Changed

Modifiers

  • JVMClasspath is now an alias of JVMClasspathAppend. This is backward compatible.

Commands

  • runbms prints out the version number of running-ng in log files.

Deprecated

  • Deprecating Python 3.6 support for users. Python 3.6 will NOT be supported once moma machines are upgraded to the latest Ubuntu LTS.

Removed

  • Dropping Python 3.6 support for developers (NOT users). pytest 7.1+ requires at least Python 3.7.

v0.2.2 (2022-03-07)

07 Mar 03:20
34dc925
Compare
Choose a tag to compare
v0.2.2 (2022-03-07) Pre-release
Pre-release

Fixed

Benchmark Suites

  • JavaBenchmarkSuite: Some DaCapo benchmarks refers to internal classes (e.g., under jdk.internal.ref), and DaCapo implemented a workaround for this behaviour in the jar. However, since we are invoking DaCapo using -cp and the name of the main class, that workaround is bypassed. That workaround is now reimplemented in running-ng through an extra JVM argument --add-exports.

v0.2.1 (2022-03-05)

05 Mar 05:50
9794704
Compare
Choose a tag to compare
v0.2.1 (2022-03-05) Pre-release
Pre-release

Changed

Commands

  • runbms now skips printing CPU frequencies if the system doesn't support it, e.g., when using Docker Desktop on Mac.

Fixed

Benchmark Suites

  • BinaryBenchmarkSuite: fixes missing parameter when constructing BinaryBenchmark due to a bug in previous refactoring