Adds Java 17 support. (#169)
authorJacob Barrett <jbarrett@pivotal.io>
Thu, 26 May 2022 17:34:22 +0000 (10:34 -0700)
committerGitHub <noreply@github.com>
Thu, 26 May 2022 17:34:22 +0000 (10:34 -0700)
commitfb25358479d1e0b90b326289eda14f743a8e8cb4
treedfa715d3938e01ad2c543324797f3ad186705280
parent4ffee41659f41e745066776e0213fa2f58408b7a
Adds Java 17 support. (#169)

* Removes some untested JVM options leftover from Redis benchmarking.
* Adds per-role heap and GC project configurations.
* Extends maxKey option to all benchmarks.
* Uses Gradle Toolchain feature.
32 files changed:
README.md
geode-benchmarks/build.gradle
geode-benchmarks/src/main/java/org/apache/geode/benchmark/parameters/GcLoggingParameters.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/parameters/GcParameters.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/parameters/HeapParameters.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/parameters/JvmParameters.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/parameters/SafepointLoggingParameters.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/AbstractFunctionBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedGetBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedGetLongBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedGetStringBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedIndexedQueryBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedNonIndexedQueryBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedPutAllBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedPutAllLongBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedPutBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedPutBytesBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedPutLongBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/PartitionedPutStringBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedGetBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedGetLongBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedIndexedQueryBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedNonIndexedQueryBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedPutAllBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedPutAllLongBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedPutBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ReplicatedPutLongBenchmark.java
geode-benchmarks/src/main/resources/open-all-jdk-packages-linux-openjdk-17 [new file with mode: 0644]
harness/src/main/java/org/apache/geode/perftest/jvms/JVMLauncher.java
harness/src/main/java/org/apache/geode/perftest/jvms/JavaVersion.java [moved from geode-benchmarks/src/main/java/org/apache/geode/benchmark/parameters/JavaVersion.java with 92% similarity]
harness/src/main/java/org/apache/geode/perftest/jvms/RemoteJVMFactory.java
infrastructure/scripts/aws/image/packer.json