adjust gc log and mem args in nightly builds (#30687)
* adjust gc log and mem args in nightly builds * extraOpts in jdk matrix * -Xlog:gc already added in AkkaBuild.scala
This commit is contained in:
parent
3b4ce564be
commit
ba6c91779a
2 changed files with 29 additions and 2 deletions
26
.github/workflows/nightly-builds.yml
vendored
26
.github/workflows/nightly-builds.yml
vendored
|
|
@ -17,10 +17,10 @@ jobs:
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
- name: Set up JDK 8
|
- name: Set up JDK 11
|
||||||
uses: olafurpg/setup-scala@v10
|
uses: olafurpg/setup-scala@v10
|
||||||
with:
|
with:
|
||||||
java-version: adopt@1.8.0
|
java-version: adopt@1.11
|
||||||
|
|
||||||
- name: Cache Coursier cache
|
- name: Cache Coursier cache
|
||||||
uses: coursier/cache-action@v6.2
|
uses: coursier/cache-action@v6.2
|
||||||
|
|
@ -35,6 +35,10 @@ jobs:
|
||||||
-Dakka.actor.testkit.typed.timefactor=2 \
|
-Dakka.actor.testkit.typed.timefactor=2 \
|
||||||
-Dakka.test.tags.exclude=gh-exclude \
|
-Dakka.test.tags.exclude=gh-exclude \
|
||||||
-Dakka.log.timestamps=true \
|
-Dakka.log.timestamps=true \
|
||||||
|
-Dmultinode.XX:MetaspaceSize=128M \
|
||||||
|
-Dmultinode.Xms256M \
|
||||||
|
-Dmultinode.Xmx256M \
|
||||||
|
-Dmultinode.Xlog:gc \
|
||||||
clean akka-cluster-metrics/test
|
clean akka-cluster-metrics/test
|
||||||
|
|
||||||
- name: Test Reports
|
- name: Test Reports
|
||||||
|
|
@ -97,6 +101,10 @@ jobs:
|
||||||
-Dakka.cluster.assert=on \
|
-Dakka.cluster.assert=on \
|
||||||
-Dakka.test.tags.exclude=gh-exclude \
|
-Dakka.test.tags.exclude=gh-exclude \
|
||||||
-Dakka.test.names.exclude=akka.cluster.Stress \
|
-Dakka.test.names.exclude=akka.cluster.Stress \
|
||||||
|
-Dmultinode.XX:MetaspaceSize=128M \
|
||||||
|
-Dmultinode.Xms256M \
|
||||||
|
-Dmultinode.Xmx256M \
|
||||||
|
-Dmultinode.Xlog:gc \
|
||||||
clean ${{ matrix.command }}
|
clean ${{ matrix.command }}
|
||||||
|
|
||||||
jdk-nightly-build:
|
jdk-nightly-build:
|
||||||
|
|
@ -111,6 +119,11 @@ jobs:
|
||||||
# full version from it.
|
# full version from it.
|
||||||
scalaVersion: ["2.12", "2.13"]
|
scalaVersion: ["2.12", "2.13"]
|
||||||
jdkVersion: ["adopt@1.8.0", "adopt@1.11"]
|
jdkVersion: ["adopt@1.8.0", "adopt@1.11"]
|
||||||
|
include:
|
||||||
|
- jdkVersion: adopt@1.8.0
|
||||||
|
extraOpts: "-Dmultinode.XX:+PrintGCDetails -Dmultinode.XX:+PrintGCTimeStamps"
|
||||||
|
- jdkVersion: adopt@1.11
|
||||||
|
extraOpts: "-Dmultinode.Xlog:gc"
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
|
|
@ -126,6 +139,7 @@ jobs:
|
||||||
uses: coursier/cache-action@v6.2
|
uses: coursier/cache-action@v6.2
|
||||||
|
|
||||||
- name: Compile and Test
|
- name: Compile and Test
|
||||||
|
# note that this is not running any multi-jvm tests (yet) because multi-in-test=false
|
||||||
run: |-
|
run: |-
|
||||||
sbt -jvm-opts .jvmopts-ci \
|
sbt -jvm-opts .jvmopts-ci \
|
||||||
-Dakka.build.scalaVersion=${{ matrix.scalaVersion }} \
|
-Dakka.build.scalaVersion=${{ matrix.scalaVersion }} \
|
||||||
|
|
@ -134,6 +148,10 @@ jobs:
|
||||||
-Dakka.test.timefactor=2 \
|
-Dakka.test.timefactor=2 \
|
||||||
-Dakka.actor.testkit.typed.timefactor=2 \
|
-Dakka.actor.testkit.typed.timefactor=2 \
|
||||||
-Dakka.test.multi-in-test=false \
|
-Dakka.test.multi-in-test=false \
|
||||||
|
-Dmultinode.XX:MetaspaceSize=128M \
|
||||||
|
-Dmultinode.Xms256M \
|
||||||
|
-Dmultinode.Xmx256M \
|
||||||
|
${{ matrix.extraOpts }} \
|
||||||
clean Test/compile test checkTestsHaveRun
|
clean Test/compile test checkTestsHaveRun
|
||||||
|
|
||||||
- name: Test Reports
|
- name: Test Reports
|
||||||
|
|
@ -218,6 +236,10 @@ jobs:
|
||||||
-Dakka.actor.testkit.typed.timefactor=2 \
|
-Dakka.actor.testkit.typed.timefactor=2 \
|
||||||
-Dakka.cluster.assert=on \
|
-Dakka.cluster.assert=on \
|
||||||
-Dakka.test.tags.exclude=gh-exclude \
|
-Dakka.test.tags.exclude=gh-exclude \
|
||||||
|
-Dmultinode.XX:MetaspaceSize=128M \
|
||||||
|
-Dmultinode.Xms256M \
|
||||||
|
-Dmultinode.Xmx256M \
|
||||||
|
-Dmultinode.Xlog:gc \
|
||||||
clean ${{ matrix.command }}
|
clean ${{ matrix.command }}
|
||||||
|
|
||||||
- name: Email on failure
|
- name: Email on failure
|
||||||
|
|
|
||||||
5
.github/workflows/scala3-build.yml
vendored
5
.github/workflows/scala3-build.yml
vendored
|
|
@ -48,6 +48,7 @@ jobs:
|
||||||
uses: coursier/cache-action@v6.2
|
uses: coursier/cache-action@v6.2
|
||||||
|
|
||||||
- name: Compile and run tests on Scala 3
|
- name: Compile and run tests on Scala 3
|
||||||
|
# note that this is not running any multi-jvm tests (yet) because multi-in-test=false
|
||||||
run: |
|
run: |
|
||||||
sbt -jvm-opts .jvmopts-ci \
|
sbt -jvm-opts .jvmopts-ci \
|
||||||
-Dakka.build.scalaVersion=3.0 \
|
-Dakka.build.scalaVersion=3.0 \
|
||||||
|
|
@ -56,4 +57,8 @@ jobs:
|
||||||
-Dakka.actor.testkit.typed.timefactor=2 \
|
-Dakka.actor.testkit.typed.timefactor=2 \
|
||||||
-Dakka.test.multi-in-test=false \
|
-Dakka.test.multi-in-test=false \
|
||||||
-Dakka.test.tags.exclude=performance,timing,long-running,gh-exclude \
|
-Dakka.test.tags.exclude=performance,timing,long-running,gh-exclude \
|
||||||
|
-Dmultinode.XX:MetaspaceSize=128M \
|
||||||
|
-Dmultinode.Xms256M \
|
||||||
|
-Dmultinode.Xmx256M \
|
||||||
|
-Dmultinode.Xlog:gc \
|
||||||
${{ matrix.command }}
|
${{ matrix.command }}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue