Improves on SNI proxy benchmarking. (#136)
authorJacob Barrett <jbarrett@pivotal.io>
Tue, 17 Nov 2020 19:24:36 +0000 (11:24 -0800)
committerGitHub <noreply@github.com>
Tue, 17 Nov 2020 19:24:36 +0000 (11:24 -0800)
commit8d722312047e673b832e6c73d5ca704048b6819b
tree01ca30e1308e77637d19969c965af207ca1c8fa1
parent1a44f26947d70e1ce36f36d518cab7b3646aa9c9
Improves on SNI proxy benchmarking. (#136)

* Adds support for Envoy as proxy server.
* Adds support for manually configured and managed proxy.
* Adds ability to switch between proxy implementations.
* Adds support for overriding docker image:tag for proxy implementations.
24 files changed:
README.md
geode-benchmarks/build.gradle
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/DefineHostNamingsOffPlatformTask.java [deleted file]
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartClient.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartClientSNI.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartEnvoy.java [new file with mode: 0644]
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartHAProxy.java [new file with mode: 0644]
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartLocatorSNI.java [deleted file]
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartServer.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartServerSNI.java [deleted file]
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StartSniProxy.java [deleted file]
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/StopSniProxy.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/ClientServerBenchmark.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/ClientServerTopology.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/ClientServerTopologyWithSNIProxy.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/P2pTopology.java
geode-benchmarks/src/main/java/org/apache/geode/benchmark/topology/Ports.java
geode-benchmarks/src/test/java/org/apache/geode/benchmark/tasks/StartEnvoyTest.java [new file with mode: 0644]
geode-benchmarks/src/test/java/org/apache/geode/benchmark/tasks/StartHAProxyTest.java [new file with mode: 0644]
geode-benchmarks/src/test/java/org/apache/geode/benchmark/tasks/StartSniProxyTest.java [deleted file]
geode-benchmarks/src/test/java/org/apache/geode/benchmark/tests/GeodeBenchmarkTest.java
geode-benchmarks/src/test/java/org/apache/geode/benchmark/topology/ClientServerTopologyWithSNIProxyTest.java
infrastructure/scripts/aws/image/files/docker-compose.yml [deleted file]
infrastructure/scripts/aws/image/packer.json