This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch e2e/add-no-duplicates-verification
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
from 8748f0537 Bump OAP to latest with EndpointTopologyBuilder dedup fix
add d5a66c74f test(replication): add Kind-based RF benchmark suite for
replication performance (#13231) (#1047)
add 52e3abcd9 Merge branch 'main' into e2e/add-no-duplicates-verification
No new revisions were added by this update.
Summary of changes:
go.mod | 4 +-
test/integration/replication/benchmark/README.md | 81 +++++
.../replication/benchmark/benchmark_suite_test.go | 71 ++++
.../replication/benchmark/benchmark_test.go | 49 +++
test/integration/replication/benchmark/config.go | 116 ++++++
.../integration/replication/benchmark/exec.go | 33 +-
.../replication/benchmark/fixtures/pods.json | 36 ++
.../replication/benchmark/fixtures/services.json | 25 ++
test/integration/replication/benchmark/helm.go | 121 +++++++
test/integration/replication/benchmark/kind.go | 64 ++++
test/integration/replication/benchmark/kube.go | 223 ++++++++++++
.../integration/replication/benchmark/kube_test.go | 89 +++++
test/integration/replication/benchmark/metrics.go | 282 +++++++++++++++
.../replication/benchmark/metrics_test.go | 67 ++++
.../replication/benchmark/portforward.go | 69 ++++
test/integration/replication/benchmark/report.go | 172 +++++++++
.../replication/benchmark/report_test.go | 55 ++-
.../replication/benchmark/run.sh} | 29 +-
test/integration/replication/benchmark/runner.go | 233 ++++++++++++
test/integration/replication/benchmark/values.yaml | 70 ++++
test/integration/replication/benchmark/workload.go | 398 +++++++++++++++++++++
21 files changed, 2227 insertions(+), 60 deletions(-)
create mode 100644 test/integration/replication/benchmark/README.md
create mode 100644
test/integration/replication/benchmark/benchmark_suite_test.go
create mode 100644 test/integration/replication/benchmark/benchmark_test.go
create mode 100644 test/integration/replication/benchmark/config.go
copy fodc/agent/internal/ktm/iomonitor/ebpf/cgroup_filter.go =>
test/integration/replication/benchmark/exec.go (53%)
create mode 100644 test/integration/replication/benchmark/fixtures/pods.json
create mode 100644
test/integration/replication/benchmark/fixtures/services.json
create mode 100644 test/integration/replication/benchmark/helm.go
create mode 100644 test/integration/replication/benchmark/kind.go
create mode 100644 test/integration/replication/benchmark/kube.go
create mode 100644 test/integration/replication/benchmark/kube_test.go
create mode 100644 test/integration/replication/benchmark/metrics.go
create mode 100644 test/integration/replication/benchmark/metrics_test.go
create mode 100644 test/integration/replication/benchmark/portforward.go
create mode 100644 test/integration/replication/benchmark/report.go
copy bydbctl/pkg/file/read.go =>
test/integration/replication/benchmark/report_test.go (52%)
copy test/{e2e-v2/cases/log/log-base-compose.yml =>
integration/replication/benchmark/run.sh} (65%)
mode change 100644 => 100755
create mode 100644 test/integration/replication/benchmark/runner.go
create mode 100644 test/integration/replication/benchmark/values.yaml
create mode 100644 test/integration/replication/benchmark/workload.go