This is an automated email from the ASF dual-hosted git repository.
piotr pushed a change to branch python-zc
in repository https://gitbox.apache.org/repos/asf/iggy.git
from a5840054 chore(python): refactor Python SDK for compatibility with
Rust SDK
add 8294ccef feat(bench): add high-level consumer API for benchmarking
(#1855)
add e6219d86 Merge branch 'master' into python-zc
No new revisions were added by this update.
Summary of changes:
Cargo.lock | 1 +
core/bench/Cargo.toml | 1 +
core/bench/src/actors/consumer.rs | 445 ---------------------
core/bench/src/actors/consumer/backend.rs | 84 ++++
.../benchmark_consumer.rs} | 211 +++++-----
.../src/actors/consumer/high_level_backend.rs | 179 +++++++++
.../bench/src/actors/consumer/low_level_backend.rs | 201 ++++++++++
core/bench/src/{args => actors/consumer}/mod.rs | 13 +-
.../benchmark_producer.rs} | 0
.../src/actors/producer}/mod.rs | 5 +-
.../benchmark_producing_consumer.rs} | 0
.../src/actors/producing_consumer}/mod.rs | 5 +-
core/bench/src/args/common.rs | 18 +
core/bench/src/benchmarks/common.rs | 2 +
core/sdk/src/clients/consumer.rs | 28 +-
15 files changed, 626 insertions(+), 567 deletions(-)
delete mode 100644 core/bench/src/actors/consumer.rs
create mode 100644 core/bench/src/actors/consumer/backend.rs
copy core/bench/src/actors/{producer.rs => consumer/benchmark_consumer.rs}
(52%)
create mode 100644 core/bench/src/actors/consumer/high_level_backend.rs
create mode 100644 core/bench/src/actors/consumer/low_level_backend.rs
copy core/bench/src/{args => actors/consumer}/mod.rs (84%)
rename core/bench/src/actors/{producer.rs => producer/benchmark_producer.rs}
(100%)
copy core/{binary_protocol/src/cli/binary_context =>
bench/src/actors/producer}/mod.rs (91%)
rename core/bench/src/actors/{producing_consumer.rs =>
producing_consumer/benchmark_producing_consumer.rs} (100%)
copy core/{binary_protocol/src/cli/binary_context =>
bench/src/actors/producing_consumer}/mod.rs (88%)