You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by nn...@apache.org on 2021/09/03 01:56:52 UTC
[geode-benchmarks] branch master updated (1b4b190 -> 405e6d9)
This is an automated email from the ASF dual-hosted git repository.
nnag pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/geode-benchmarks.git.
from 1b4b190 Replacing master with contents of rel/v1.13.4
add 46e8469 TLS SNI support via "withSniProxy" Option (#129)
add 28d65fb Add liberica JDKs to image.
add 4aee6e2 Enable long bench
add d3e8265 Revert "Enable long bench"
add 9819b5f GEODE-8348: Add support for customizable purpose tag. (#131)
add 3e3bdd3 allow AMI picking with arbitrary username accounts (#132)
add 0d640d4 Revert "allow AMI picking with arbitrary username accounts (#132)" (#133)
add 539a784 Adds peer to peer benchmarks. (#135)
add 1a44f26 Moved #cloud-config to be first line so EC2 knows it is a cloud file
add 8d72231 Improves on SNI proxy benchmarking. (#136)
add 6c1b7fe Adds a router to SNI proxy topology. (#137)
add 011d07e revert change to output file naming (#138)
add c973383 Bumping copyright year to 2021
add 619c44d Prevent Travis build timeout (#141)
add 7f70ac9 Disable P2pPartitionedPutLongBenchmark (#146)
new 405e6d9 Replacing master with contents of rel/v1.14.0
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 8 +-
.gitignore | 1 +
.travis.yml | 15 ++
README.md | 42 ++++-
build.gradle | 19 +--
settings.gradle => cryptoinfo/build.gradle | 11 +-
.../apache/geode/benchmarks/cryptoinfo/Main.java | 57 +++++++
etc/greclipse.properties | 15 ++
geode-benchmarks/build.gradle | 37 ++++-
.../geode/data/FunctionWithArguments.java | 6 +-
.../benchmark/geode/data/FunctionWithFilter.java | 4 +-
.../java/org/apache/geode/benchmark/Config.java | 53 ++++++
.../benchmark/parameters/GcLoggingParameters.java | 6 +-
.../geode/benchmark/parameters/GcParameters.java | 10 +-
.../benchmark/parameters/GeodeProperties.java | 28 +++-
.../geode/benchmark/parameters/HeapParameters.java | 4 +-
.../geode/benchmark/parameters/JvmParameters.java | 4 +-
.../benchmark/parameters/ProfilerParameters.java | 4 +-
.../apache/geode/benchmark/parameters/Utils.java | 44 ++++-
.../geode/benchmark/security/ExampleAuthInit.java | 7 +-
...ionLong.java => AbstractPrePopulateRegion.java} | 54 ++++---
.../benchmark/tasks/ExecuteFilteredFunction.java | 3 +-
.../tasks/ExecuteParameterizedFunction.java | 4 +-
.../org/apache/geode/benchmark/tasks/GetTask.java | 6 +-
.../apache/geode/benchmark/tasks/LocatorUtil.java | 4 +-
.../geode/benchmark/tasks/PrePopulateRegion.java | 92 ++---------
...erFunction.java => PrePopulateRegionBytes.java} | 23 +--
.../benchmark/tasks/PrePopulateRegionLong.java | 93 ++---------
.../ProcessControl.java} | 24 +--
.../tasks/{PutTask.java => PutBytesTask.java} | 14 +-
.../tasks/{PutTask.java => PutLongTask.java} | 14 +-
.../org/apache/geode/benchmark/tasks/PutTask.java | 6 +-
.../tasks/{RegisterFunction.java => Sleep.java} | 21 ++-
.../apache/geode/benchmark/tasks/StartClient.java | 31 +++-
.../benchmark/tasks/StartClientWithSniProxy.java | 89 ++++++++++
.../apache/geode/benchmark/tasks/StartEnvoy.java | 180 +++++++++++++++++++++
.../apache/geode/benchmark/tasks/StartHAProxy.java | 143 ++++++++++++++++
.../apache/geode/benchmark/tasks/StartLocator.java | 13 +-
.../apache/geode/benchmark/tasks/StartRouter.java | 122 ++++++++++++++
.../apache/geode/benchmark/tasks/StartServer.java | 21 ++-
.../tasks/{LocatorUtil.java => StopClient.java} | 18 ++-
.../tasks/{LocatorUtil.java => StopLocator.java} | 17 +-
.../tasks/{LocatorUtil.java => StopRouter.java} | 18 ++-
.../tasks/{LocatorUtil.java => StopServer.java} | 17 +-
.../tasks/{LocatorUtil.java => StopSniProxy.java} | 18 ++-
.../benchmark/tests/AbstractFunctionBenchmark.java | 15 +-
.../AbstractPartitionedFunctionBenchmark.java | 5 +-
.../tests/AbstractReplicatedFunctionBenchmark.java | 5 +-
.../ClientServerBenchmark.java} | 31 ++--
.../geode/benchmark/tests/GeodeBenchmark.java | 10 +-
.../geode/benchmark/tests/NoopBenchmark.java | 9 +-
...tedFunctionBenchmark.java => P2pBenchmark.java} | 18 ++-
...chmark.java => P2pPartitionedGetBenchmark.java} | 21 ++-
...chmark.java => P2pPartitionedPutBenchmark.java} | 25 ++-
...k.java => P2pPartitionedPutBytesBenchmark.java} | 26 ++-
...rk.java => P2pPartitionedPutLongBenchmark.java} | 24 ++-
.../PartitionedFunctionExecutionBenchmark.java | 5 +-
...nedFunctionExecutionWithArgumentsBenchmark.java | 5 +-
...ionedFunctionExecutionWithFiltersBenchmark.java | 5 +-
.../benchmark/tests/PartitionedGetBenchmark.java | 18 +--
.../tests/PartitionedGetLongBenchmark.java | 18 +--
.../tests/PartitionedIndexedQueryBenchmark.java | 20 +--
.../tests/PartitionedNonIndexedQueryBenchmark.java | 18 +--
.../tests/PartitionedPutAllBenchmark.java | 18 +--
.../tests/PartitionedPutAllLongBenchmark.java | 18 +--
.../benchmark/tests/PartitionedPutBenchmark.java | 22 +--
...mark.java => PartitionedPutBytesBenchmark.java} | 27 ++--
.../tests/PartitionedPutLongBenchmark.java | 21 ++-
.../ReplicatedFunctionExecutionBenchmark.java | 5 +-
...tedFunctionExecutionWithArgumentsBenchmark.java | 5 +-
...catedFunctionExecutionWithFiltersBenchmark.java | 5 +-
.../benchmark/tests/ReplicatedGetBenchmark.java | 18 +--
.../tests/ReplicatedGetLongBenchmark.java | 18 +--
.../tests/ReplicatedIndexedQueryBenchmark.java | 20 +--
.../tests/ReplicatedNonIndexedQueryBenchmark.java | 19 +--
.../benchmark/tests/ReplicatedPutAllBenchmark.java | 18 +--
.../tests/ReplicatedPutAllLongBenchmark.java | 18 +--
.../benchmark/tests/ReplicatedPutBenchmark.java | 18 +--
.../tests/ReplicatedPutLongBenchmark.java | 18 +--
.../benchmark/topology/ClientServerTopology.java | 92 +++--------
.../ClientServerTopologyWithRouterAndSniProxy.java | 98 +++++++++++
.../topology/ClientServerTopologyWithSniProxy.java | 118 ++++++++++++++
.../HostNamingOffPlatform.java} | 18 +--
.../geode/benchmark/topology/P2pTopology.java | 51 ++++++
.../Ports.java} | 27 ++--
.../RoleKinds.java} | 7 +-
.../Roles.java} | 32 ++--
.../apache/geode/benchmark/topology/Topology.java | 50 ++++++
.../parameters/GcLoggingParametersTest.java | 36 +++--
.../benchmark/parameters/GcParametersTest.java | 66 ++++----
.../benchmark/parameters/HeapParametersTest.java | 18 +--
.../geode/benchmark/tasks/StartEnvoyTest.java | 150 +++++++++++++++++
.../geode/benchmark/tasks/StartHAProxyTest.java | 87 ++++++++++
.../geode/benchmark/tasks/StartRouterTest.java | 71 ++++++++
.../benchmark/tests/ClientServerBenchmarkTest.java | 97 +++++++++++
.../PartitionedFunctionExecutionBenchmarkTest.java | 14 +-
...unctionExecutionWithArgumentsBenchmarkTest.java | 14 +-
...dFunctionExecutionWithFiltersBenchmarkTest.java | 14 +-
.../tests/PartitionedGetBenchmarkTest.java | 15 +-
.../tests/PartitionedGetLongBenchmarkTest.java | 15 +-
.../PartitionedIndexedQueryBenchmarkTest.java | 14 +-
.../PartitionedNonIndexedQueryBenchmarkTest.java | 14 +-
.../tests/PartitionedPutAllBenchmarkTest.java | 16 +-
.../tests/PartitionedPutAllLongBenchmarkTest.java | 16 +-
.../tests/PartitionedPutBenchmarkTest.java | 16 +-
.../tests/PartitionedPutLongBenchmarkTest.java | 16 +-
.../ReplicatedFunctionExecutionBenchmarkTest.java | 14 +-
...unctionExecutionWithArgumentsBenchmarkTest.java | 14 +-
...dFunctionExecutionWithFiltersBenchmarkTest.java | 14 +-
.../tests/ReplicatedGetBenchmarkTest.java | 15 +-
.../tests/ReplicatedGetLongBenchmarkTest.java | 15 +-
.../tests/ReplicatedIndexedQueryBenchmarkTest.java | 13 +-
.../ReplicatedNonIndexedQueryBenchmarkTest.java | 13 +-
.../tests/ReplicatedPutBenchmarkTest.java | 14 +-
.../tests/ReplicatedPutLongBenchmarkTest.java | 14 +-
.../topology/ClientServerTopologyTest.java | 14 +-
.../ClientServerTopologyWithSniProxyTest.java} | 44 ++---
gradle.properties | 4 +-
gradle/dependency-versions.properties | 8 +-
gradle/rat.gradle | 71 +++++---
gradle/spotless.gradle | 4 +-
gradle/wrapper/gradle-wrapper.properties | 2 +-
harness/build.gradle | 8 +-
.../main/java/org/apache/geode/perftest/Task.java | 1 +
.../java/org/apache/geode/perftest/TestConfig.java | 27 ----
.../java/org/apache/geode/perftest/TestStep.java | 62 +++++++
.../apache/geode/perftest/analysis/Analyzer.java | 2 +-
.../infrastructure/local/LocalInfrastructure.java | 2 +-
.../apache/geode/perftest/jvms/JVMLauncher.java | 2 +-
.../geode/perftest/runner/DefaultTestRunner.java | 6 +-
.../analysis/YardstickHdrHistogramParser.java | 3 +-
.../yardstick/hdrhistogram/HdrHistogramProbe.java | 54 +++++--
.../geode/perftest/TestRunnerIntegrationTest.java | 23 +--
.../apache/geode/perftest/TestRunnerJUnitTest.java | 15 +-
.../analysis/BenchmarkRunAnalyzerTest.java | 12 +-
.../local/LocalInfrastructureTest.java | 13 +-
.../infrastructure/ssh/SshInfrastructureTest.java | 13 +-
.../jvms/RemoteJVMFactoryIntegrationTest.java | 12 +-
.../geode/perftest/jvms/rmi/ChildJVMTest.java | 14 +-
.../perftest/yardstick/YardstickTaskTest.java | 13 +-
.../YardstickPercentileSensorParserTest.java | 13 +-
.../YardstickThroughputSensorParserTest.java | 15 +-
.../hdrhistogram/HdrHistogramProbeTest.java | 10 +-
infrastructure/build.gradle | 6 +
.../scripts/aws/image/files/defaults.cfg | 15 ++
infrastructure/scripts/aws/image/packer.json | 31 +++-
infrastructure/scripts/aws/launch_cluster.sh | 17 +-
infrastructure/scripts/aws/run_against_baseline.sh | 2 +-
.../geode/infrastructure/aws/LaunchCluster.java | 8 +-
settings.gradle | 2 +-
150 files changed, 2582 insertions(+), 1240 deletions(-)
copy settings.gradle => cryptoinfo/build.gradle (79%)
create mode 100644 cryptoinfo/src/main/java/org/apache/geode/benchmarks/cryptoinfo/Main.java
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/Config.java
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{PrePopulateRegionLong.java => AbstractPrePopulateRegion.java} (66%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{RegisterFunction.java => PrePopulateRegionBytes.java} (62%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/{parameters/ProfilerParameters.java => tasks/ProcessControl.java} (60%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{PutTask.java => PutBytesTask.java} (79%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{PutTask.java => PutLongTask.java} (79%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{RegisterFunction.java => Sleep.java} (69%)
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartClientWithSniProxy.java
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartEnvoy.java
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartHAProxy.java
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartRouter.java
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{LocatorUtil.java => StopClient.java} (70%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{LocatorUtil.java => StopLocator.java} (72%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{LocatorUtil.java => StopRouter.java} (70%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{LocatorUtil.java => StopServer.java} (72%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{LocatorUtil.java => StopSniProxy.java} (70%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/{parameters/Utils.java => tests/ClientServerBenchmark.java} (50%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{AbstractReplicatedFunctionBenchmark.java => P2pBenchmark.java} (71%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{PartitionedGetBenchmark.java => P2pPartitionedGetBenchmark.java} (68%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{PartitionedPutBenchmark.java => P2pPartitionedPutBenchmark.java} (66%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{PartitionedPutBenchmark.java => P2pPartitionedPutBytesBenchmark.java} (64%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{PartitionedPutLongBenchmark.java => P2pPartitionedPutLongBenchmark.java} (66%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{PartitionedPutBenchmark.java => PartitionedPutBytesBenchmark.java} (66%)
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/ClientServerTopologyWithRouterAndSniProxy.java
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/ClientServerTopologyWithSniProxy.java
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/{tasks/NoopTask.java => topology/HostNamingOffPlatform.java} (69%)
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/P2pTopology.java
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/{tests/AbstractReplicatedFunctionBenchmark.java => topology/Ports.java} (62%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/{parameters/GcImplementation.java => topology/RoleKinds.java} (88%)
copy geode-benchmarks/src/main/java/org/apache/geode/benchmark/{tasks/CreatePartitionedRegion.java => topology/Roles.java} (53%)
create mode 100644 geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/Topology.java
create mode 100644 geode-benchmarks/src/test/java/org/apache/geode/benchmark/tasks/StartEnvoyTest.java
create mode 100644 geode-benchmarks/src/test/java/org/apache/geode/benchmark/tasks/StartHAProxyTest.java
create mode 100644 geode-benchmarks/src/test/java/org/apache/geode/benchmark/tasks/StartRouterTest.java
create mode 100644 geode-benchmarks/src/test/java/org/apache/geode/benchmark/tests/ClientServerBenchmarkTest.java
copy geode-benchmarks/src/test/java/org/apache/geode/benchmark/{parameters/HeapParametersTest.java => topology/ClientServerTopologyWithSniProxyTest.java} (52%)
create mode 100644 harness/src/main/java/org/apache/geode/perftest/TestStep.java
[geode-benchmarks] 01/01: Replacing master with contents of
rel/v1.14.0
Posted by nn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
nnag pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/geode-benchmarks.git
commit 405e6d9f4e96eb81fa6ae4c00e75ad7cc3d70d9e
Merge: 7f70ac9 1b4b190
Author: Naburun Nag <nn...@apache.org>
AuthorDate: Thu Sep 2 18:56:19 2021 -0700
Replacing master with contents of rel/v1.14.0