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