├── .dockerignore ├── .envrc ├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .tool-versions ├── CMakeLists.txt ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── benchmarks-aeron └── src │ ├── main │ ├── cpp │ │ ├── AeronExclusiveIpcBenchmark.cpp │ │ ├── AeronExclusiveIpcNanomark.cpp │ │ ├── AeronIpcBenchmark.cpp │ │ ├── AeronIpcNanomark.cpp │ │ ├── Baseline.cpp │ │ ├── CMakeLists.txt │ │ ├── EmbeddedAeronMediaDriver.h │ │ ├── NanoMark.h │ │ ├── NanoMarkTest.cpp │ │ └── TimeBenchmark.cpp │ └── java │ │ └── io │ │ └── aeron │ │ └── benchmarks │ │ └── aeron │ │ ├── AeronUtil.java │ │ ├── ArchiveNode.java │ │ ├── ArchivingMediaDriver.java │ │ ├── ClusterBackupNode.java │ │ ├── ClusterFailoverTransceiver.java │ │ ├── ClusterMessageTransceiver.java │ │ ├── ClusterNode.java │ │ ├── Component.java │ │ ├── EchoClusteredService.java │ │ ├── EchoMessageTransceiver.java │ │ ├── EchoNode.java │ │ ├── FailoverClusteredService.java │ │ ├── FailoverConfiguration.java │ │ ├── FailoverConstants.java │ │ ├── FailoverControlClient.java │ │ ├── FailoverControlServer.java │ │ ├── FailoverListener.java │ │ ├── FailoverTestRig.java │ │ ├── FailoverTransceiver.java │ │ ├── LiveRecordingMessageTransceiver.java │ │ ├── LiveReplayMessageTransceiver.java │ │ ├── ReplayNode.java │ │ └── jmh │ │ ├── A1BaselineBenchmark.java │ │ ├── AeronExclusiveIpcBenchmark.java │ │ ├── AeronIpcBenchmark.java │ │ ├── ArrayBlockingQueueBenchmark.java │ │ ├── ConcurrentLinkedQueueBenchmark.java │ │ ├── Configuration.java │ │ ├── DisruptorBenchmark.java │ │ ├── LinkedBlockingQueueBenchmark.java │ │ ├── ManyToOneConcurrentArrayQueueBenchmark.java │ │ ├── ManyToOneConcurrentLinkedQueueBenchmark.java │ │ └── ManyToOneRingBufferBenchmark.java │ └── test │ └── java │ └── io │ └── aeron │ └── benchmarks │ └── aeron │ ├── AbstractTest.java │ ├── AeronUtilTest.java │ ├── ClusterTest.java │ ├── EchoTest.java │ ├── FailoverTestRigTest.java │ ├── LiveRecordingTest.java │ └── LiveReplayTest.java ├── benchmarks-api └── src │ ├── main │ └── java │ │ └── io │ │ └── aeron │ │ └── benchmarks │ │ ├── AsyncProgressReporter.java │ │ ├── Configuration.java │ │ ├── DummyMessageTransceiver.java │ │ ├── InMemoryMessageTransceiver.java │ │ ├── LoadTestRig.java │ │ ├── LoggingPersistedHistogram.java │ │ ├── MessageTransceiver.java │ │ ├── PersistedHistogram.java │ │ ├── ProgressReporter.java │ │ ├── PropertiesUtil.java │ │ ├── ResultsAggregator.java │ │ └── SinglePersistedHistogram.java │ └── test │ ├── java │ ├── io │ │ └── aeron │ │ │ └── benchmarks │ │ │ ├── AsyncProgressReporterTest.java │ │ │ ├── ConfigurationTest.java │ │ │ ├── InMemoryMessageTransceiverTest.java │ │ │ ├── LoadTestRigTest.java │ │ │ ├── LoggingPersistedHistogramTest.java │ │ │ ├── PersistedHistogramTest.java │ │ │ ├── ResultsAggregatorTest.java │ │ │ ├── SinglePersistedHistogramTest.java │ │ │ └── util │ │ │ └── PropertiesUtilTest.java │ └── org │ │ └── other │ │ └── benchmark │ │ └── impl │ │ └── MessageTransceiverFromAnotherPackage.java │ └── resources │ └── test.properties ├── benchmarks-grpc └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── aeron │ │ │ └── benchmarks │ │ │ └── grpc │ │ │ ├── EchoServer.java │ │ │ ├── EchoService.java │ │ │ ├── GrpcConfig.java │ │ │ └── StreamingMessageTransceiver.java │ └── proto │ │ └── grpc_benchmarks.proto │ └── test │ └── java │ └── io │ └── aeron │ └── benchmarks │ └── grpc │ └── GrpcTest.java ├── benchmarks-kafka └── src │ ├── main │ └── java │ │ └── io │ │ └── aeron │ │ └── benchmarks │ │ └── kafka │ │ ├── KafkaConfig.java │ │ ├── KafkaMessageTransceiver.java │ │ └── PartitionSelection.java │ └── test │ ├── java │ └── io │ │ └── aeron │ │ └── benchmarks │ │ └── kafka │ │ ├── KafkaEmbeddedCluster.java │ │ └── KafkaMessageTransceiverTest.java │ └── resources │ └── log4j.properties ├── certificates ├── README ├── ca.cnf ├── ca.key ├── ca.pem ├── client.cnf ├── client.key ├── client.keystore ├── client.pem ├── server.cnf ├── server.key ├── server.keystore ├── server.pem └── truststore.p12 ├── config └── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml ├── cppbuild ├── HdrHistogram_c-0.11.8.zip ├── benchmark-1.8.2.zip └── cppbuild ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── remote-testing.sh ├── scripts ├── aeron │ ├── README.md │ ├── archive-node │ ├── c-aeronmd-dpdk │ ├── c-media-driver │ ├── cluster-backup-node │ ├── cluster-client │ ├── cluster-node │ ├── echo-client │ ├── echo-server │ ├── failover-cluster-client │ ├── live-recording-client │ ├── live-replay-client │ ├── low-latency-archive.properties │ ├── low-latency-driver.properties │ ├── media-driver │ ├── remote-archive-replay-mdc-benchmarks │ ├── remote-benchmarks-helper │ ├── remote-cluster-benchmarks │ ├── remote-echo-benchmarks │ ├── remote-echo-mdc-benchmarks │ ├── remote-echo-single-host-benchmarks │ ├── remote-live-recording-benchmarks │ ├── remote-live-replay-benchmarks │ └── replay-node ├── aggregate-results ├── aws-remote-testing.sh ├── benchmark-runner ├── collect-environment-info ├── deploy │ └── fabfile.py ├── grpc │ ├── README.md │ ├── remote-grpc-benchmarks │ ├── server │ └── streaming-client ├── k8s-remote-testing.sh ├── k8s │ ├── aeron-echo-c │ │ ├── aeronmd-c.yml │ │ ├── all-pods.yml │ │ ├── echo-client.yml │ │ ├── kustomization.yml │ │ └── settings.yml │ ├── aeron-echo-dpdk │ │ ├── aeronmd-dpdk.yml │ │ ├── all-pods.yml │ │ ├── echo-client.yml │ │ ├── kustomization.yml │ │ └── settings.yml │ ├── aeron-echo-java │ │ ├── aeronmd-java.yml │ │ ├── all-pods.yml │ │ ├── echo-client.yml │ │ ├── kustomization.yml │ │ └── settings.yml │ ├── base │ │ ├── base-containers.yml │ │ ├── echo-server.yml │ │ ├── extra-objects.yml │ │ ├── k8s-benchmark.yml │ │ ├── kustomization.yml │ │ └── settings.yml │ ├── k8s-c-media-driver.sh │ ├── k8s-common │ ├── k8s-echo-client.sh │ ├── k8s-echo-server.sh │ └── k8s-java-media-driver.sh ├── kafka │ ├── README.md │ ├── client │ ├── client.properties │ ├── kafka-start │ ├── log4j.properties │ ├── remote-kafka-benchmarks │ ├── server.properties │ ├── stop-all │ └── topic.properties ├── latency_around_failover.p ├── plot_latency_around_failover ├── remote-benchmarks-runner ├── results-plotter.py ├── run-java └── samples │ └── cluster_localhost │ ├── client.properties │ ├── cluster.properties │ ├── failover.properties │ ├── node0.properties │ ├── node1.properties │ ├── node2.properties │ ├── start_cluster.sh │ └── stop_cluster.sh ├── settings.gradle └── version.txt /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/.dockerignore -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/.envrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | java adoptopenjdk-17.0.9+9 2 | python system 3 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/AeronExclusiveIpcBenchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/AeronExclusiveIpcBenchmark.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/AeronExclusiveIpcNanomark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/AeronExclusiveIpcNanomark.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/AeronIpcBenchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/AeronIpcBenchmark.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/AeronIpcNanomark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/AeronIpcNanomark.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/Baseline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/Baseline.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/EmbeddedAeronMediaDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/EmbeddedAeronMediaDriver.h -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/NanoMark.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/NanoMark.h -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/NanoMarkTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/NanoMarkTest.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/cpp/TimeBenchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/cpp/TimeBenchmark.cpp -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/AeronUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/AeronUtil.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ArchiveNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ArchiveNode.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ArchivingMediaDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ArchivingMediaDriver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterBackupNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterBackupNode.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterFailoverTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterFailoverTransceiver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ClusterNode.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/Component.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/Component.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/EchoClusteredService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/EchoClusteredService.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/EchoMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/EchoMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/EchoNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/EchoNode.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverClusteredService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverClusteredService.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverConfiguration.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverConstants.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverControlClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverControlClient.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverControlServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverControlServer.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverListener.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverTestRig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverTestRig.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/FailoverTransceiver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/LiveRecordingMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/LiveRecordingMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/LiveReplayMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/LiveReplayMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ReplayNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/ReplayNode.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/A1BaselineBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/A1BaselineBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/AeronExclusiveIpcBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/AeronExclusiveIpcBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/AeronIpcBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/AeronIpcBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ArrayBlockingQueueBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ArrayBlockingQueueBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ConcurrentLinkedQueueBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ConcurrentLinkedQueueBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/Configuration.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/DisruptorBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/DisruptorBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/LinkedBlockingQueueBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/LinkedBlockingQueueBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ManyToOneConcurrentArrayQueueBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ManyToOneConcurrentArrayQueueBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ManyToOneConcurrentLinkedQueueBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ManyToOneConcurrentLinkedQueueBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ManyToOneRingBufferBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/main/java/io/aeron/benchmarks/aeron/jmh/ManyToOneRingBufferBenchmark.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/AbstractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/AbstractTest.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/AeronUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/AeronUtilTest.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/ClusterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/ClusterTest.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/EchoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/EchoTest.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/FailoverTestRigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/FailoverTestRigTest.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/LiveRecordingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/LiveRecordingTest.java -------------------------------------------------------------------------------- /benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/LiveReplayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-aeron/src/test/java/io/aeron/benchmarks/aeron/LiveReplayTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/AsyncProgressReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/AsyncProgressReporter.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/Configuration.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/DummyMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/DummyMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/InMemoryMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/InMemoryMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/LoadTestRig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/LoadTestRig.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/LoggingPersistedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/LoggingPersistedHistogram.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/MessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/MessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/PersistedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/PersistedHistogram.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/ProgressReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/ProgressReporter.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/PropertiesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/PropertiesUtil.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/ResultsAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/ResultsAggregator.java -------------------------------------------------------------------------------- /benchmarks-api/src/main/java/io/aeron/benchmarks/SinglePersistedHistogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/main/java/io/aeron/benchmarks/SinglePersistedHistogram.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/AsyncProgressReporterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/AsyncProgressReporterTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/ConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/ConfigurationTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/InMemoryMessageTransceiverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/InMemoryMessageTransceiverTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/LoadTestRigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/LoadTestRigTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/LoggingPersistedHistogramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/LoggingPersistedHistogramTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/PersistedHistogramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/PersistedHistogramTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/ResultsAggregatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/ResultsAggregatorTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/SinglePersistedHistogramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/SinglePersistedHistogramTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/io/aeron/benchmarks/util/PropertiesUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/io/aeron/benchmarks/util/PropertiesUtilTest.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/java/org/other/benchmark/impl/MessageTransceiverFromAnotherPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/java/org/other/benchmark/impl/MessageTransceiverFromAnotherPackage.java -------------------------------------------------------------------------------- /benchmarks-api/src/test/resources/test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-api/src/test/resources/test.properties -------------------------------------------------------------------------------- /benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/EchoServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/EchoServer.java -------------------------------------------------------------------------------- /benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/EchoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/EchoService.java -------------------------------------------------------------------------------- /benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/GrpcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/GrpcConfig.java -------------------------------------------------------------------------------- /benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/StreamingMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-grpc/src/main/java/io/aeron/benchmarks/grpc/StreamingMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-grpc/src/main/proto/grpc_benchmarks.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-grpc/src/main/proto/grpc_benchmarks.proto -------------------------------------------------------------------------------- /benchmarks-grpc/src/test/java/io/aeron/benchmarks/grpc/GrpcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-grpc/src/test/java/io/aeron/benchmarks/grpc/GrpcTest.java -------------------------------------------------------------------------------- /benchmarks-kafka/src/main/java/io/aeron/benchmarks/kafka/KafkaConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-kafka/src/main/java/io/aeron/benchmarks/kafka/KafkaConfig.java -------------------------------------------------------------------------------- /benchmarks-kafka/src/main/java/io/aeron/benchmarks/kafka/KafkaMessageTransceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-kafka/src/main/java/io/aeron/benchmarks/kafka/KafkaMessageTransceiver.java -------------------------------------------------------------------------------- /benchmarks-kafka/src/main/java/io/aeron/benchmarks/kafka/PartitionSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-kafka/src/main/java/io/aeron/benchmarks/kafka/PartitionSelection.java -------------------------------------------------------------------------------- /benchmarks-kafka/src/test/java/io/aeron/benchmarks/kafka/KafkaEmbeddedCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-kafka/src/test/java/io/aeron/benchmarks/kafka/KafkaEmbeddedCluster.java -------------------------------------------------------------------------------- /benchmarks-kafka/src/test/java/io/aeron/benchmarks/kafka/KafkaMessageTransceiverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-kafka/src/test/java/io/aeron/benchmarks/kafka/KafkaMessageTransceiverTest.java -------------------------------------------------------------------------------- /benchmarks-kafka/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/benchmarks-kafka/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /certificates/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/README -------------------------------------------------------------------------------- /certificates/ca.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/ca.cnf -------------------------------------------------------------------------------- /certificates/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/ca.key -------------------------------------------------------------------------------- /certificates/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/ca.pem -------------------------------------------------------------------------------- /certificates/client.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/client.cnf -------------------------------------------------------------------------------- /certificates/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/client.key -------------------------------------------------------------------------------- /certificates/client.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/client.keystore -------------------------------------------------------------------------------- /certificates/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/client.pem -------------------------------------------------------------------------------- /certificates/server.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/server.cnf -------------------------------------------------------------------------------- /certificates/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/server.key -------------------------------------------------------------------------------- /certificates/server.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/server.keystore -------------------------------------------------------------------------------- /certificates/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/server.pem -------------------------------------------------------------------------------- /certificates/truststore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/certificates/truststore.p12 -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /cppbuild/HdrHistogram_c-0.11.8.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/cppbuild/HdrHistogram_c-0.11.8.zip -------------------------------------------------------------------------------- /cppbuild/benchmark-1.8.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/cppbuild/benchmark-1.8.2.zip -------------------------------------------------------------------------------- /cppbuild/cppbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/cppbuild/cppbuild -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/gradlew.bat -------------------------------------------------------------------------------- /remote-testing.sh: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/aeron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/README.md -------------------------------------------------------------------------------- /scripts/aeron/archive-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/archive-node -------------------------------------------------------------------------------- /scripts/aeron/c-aeronmd-dpdk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/c-aeronmd-dpdk -------------------------------------------------------------------------------- /scripts/aeron/c-media-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/c-media-driver -------------------------------------------------------------------------------- /scripts/aeron/cluster-backup-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/cluster-backup-node -------------------------------------------------------------------------------- /scripts/aeron/cluster-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/cluster-client -------------------------------------------------------------------------------- /scripts/aeron/cluster-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/cluster-node -------------------------------------------------------------------------------- /scripts/aeron/echo-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/echo-client -------------------------------------------------------------------------------- /scripts/aeron/echo-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/echo-server -------------------------------------------------------------------------------- /scripts/aeron/failover-cluster-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/failover-cluster-client -------------------------------------------------------------------------------- /scripts/aeron/live-recording-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/live-recording-client -------------------------------------------------------------------------------- /scripts/aeron/live-replay-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/live-replay-client -------------------------------------------------------------------------------- /scripts/aeron/low-latency-archive.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/low-latency-archive.properties -------------------------------------------------------------------------------- /scripts/aeron/low-latency-driver.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/low-latency-driver.properties -------------------------------------------------------------------------------- /scripts/aeron/media-driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/media-driver -------------------------------------------------------------------------------- /scripts/aeron/remote-archive-replay-mdc-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-archive-replay-mdc-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/remote-benchmarks-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-benchmarks-helper -------------------------------------------------------------------------------- /scripts/aeron/remote-cluster-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-cluster-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/remote-echo-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-echo-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/remote-echo-mdc-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-echo-mdc-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/remote-echo-single-host-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-echo-single-host-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/remote-live-recording-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-live-recording-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/remote-live-replay-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/remote-live-replay-benchmarks -------------------------------------------------------------------------------- /scripts/aeron/replay-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aeron/replay-node -------------------------------------------------------------------------------- /scripts/aggregate-results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aggregate-results -------------------------------------------------------------------------------- /scripts/aws-remote-testing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/aws-remote-testing.sh -------------------------------------------------------------------------------- /scripts/benchmark-runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/benchmark-runner -------------------------------------------------------------------------------- /scripts/collect-environment-info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/collect-environment-info -------------------------------------------------------------------------------- /scripts/deploy/fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/deploy/fabfile.py -------------------------------------------------------------------------------- /scripts/grpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/grpc/README.md -------------------------------------------------------------------------------- /scripts/grpc/remote-grpc-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/grpc/remote-grpc-benchmarks -------------------------------------------------------------------------------- /scripts/grpc/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/grpc/server -------------------------------------------------------------------------------- /scripts/grpc/streaming-client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/grpc/streaming-client -------------------------------------------------------------------------------- /scripts/k8s-remote-testing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s-remote-testing.sh -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-c/aeronmd-c.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-c/aeronmd-c.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-c/all-pods.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-c/all-pods.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-c/echo-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-c/echo-client.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-c/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-c/kustomization.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-c/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-c/settings.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-dpdk/aeronmd-dpdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-dpdk/aeronmd-dpdk.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-dpdk/all-pods.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-dpdk/all-pods.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-dpdk/echo-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-dpdk/echo-client.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-dpdk/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-dpdk/kustomization.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-dpdk/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-dpdk/settings.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-java/aeronmd-java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-java/aeronmd-java.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-java/all-pods.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-java/all-pods.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-java/echo-client.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-java/echo-client.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-java/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-java/kustomization.yml -------------------------------------------------------------------------------- /scripts/k8s/aeron-echo-java/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/aeron-echo-java/settings.yml -------------------------------------------------------------------------------- /scripts/k8s/base/base-containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/base/base-containers.yml -------------------------------------------------------------------------------- /scripts/k8s/base/echo-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/base/echo-server.yml -------------------------------------------------------------------------------- /scripts/k8s/base/extra-objects.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /scripts/k8s/base/k8s-benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/base/k8s-benchmark.yml -------------------------------------------------------------------------------- /scripts/k8s/base/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/base/kustomization.yml -------------------------------------------------------------------------------- /scripts/k8s/base/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/base/settings.yml -------------------------------------------------------------------------------- /scripts/k8s/k8s-c-media-driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/k8s-c-media-driver.sh -------------------------------------------------------------------------------- /scripts/k8s/k8s-common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/k8s-common -------------------------------------------------------------------------------- /scripts/k8s/k8s-echo-client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/k8s-echo-client.sh -------------------------------------------------------------------------------- /scripts/k8s/k8s-echo-server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/k8s-echo-server.sh -------------------------------------------------------------------------------- /scripts/k8s/k8s-java-media-driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/k8s/k8s-java-media-driver.sh -------------------------------------------------------------------------------- /scripts/kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/README.md -------------------------------------------------------------------------------- /scripts/kafka/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/client -------------------------------------------------------------------------------- /scripts/kafka/client.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/client.properties -------------------------------------------------------------------------------- /scripts/kafka/kafka-start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/kafka-start -------------------------------------------------------------------------------- /scripts/kafka/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/log4j.properties -------------------------------------------------------------------------------- /scripts/kafka/remote-kafka-benchmarks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/remote-kafka-benchmarks -------------------------------------------------------------------------------- /scripts/kafka/server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/server.properties -------------------------------------------------------------------------------- /scripts/kafka/stop-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/stop-all -------------------------------------------------------------------------------- /scripts/kafka/topic.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/kafka/topic.properties -------------------------------------------------------------------------------- /scripts/latency_around_failover.p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/latency_around_failover.p -------------------------------------------------------------------------------- /scripts/plot_latency_around_failover: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/plot_latency_around_failover -------------------------------------------------------------------------------- /scripts/remote-benchmarks-runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/remote-benchmarks-runner -------------------------------------------------------------------------------- /scripts/results-plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/results-plotter.py -------------------------------------------------------------------------------- /scripts/run-java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/run-java -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/client.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/client.properties -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/cluster.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/cluster.properties -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/failover.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/failover.properties -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/node0.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/node0.properties -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/node1.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/node1.properties -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/node2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/node2.properties -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/start_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/start_cluster.sh -------------------------------------------------------------------------------- /scripts/samples/cluster_localhost/stop_cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/scripts/samples/cluster_localhost/stop_cluster.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeron-io/benchmarks/HEAD/settings.gradle -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | 0.1.0-SNAPSHOT --------------------------------------------------------------------------------