Skip to content

bench: add grpc-based ember vector benchmarks - #143

Merged
kacy merged 1 commit into
mainfrom
bench/grpc-vector-benchmarks
Feb 15, 2026
Merged

bench: add grpc-based ember vector benchmarks#143
kacy merged 1 commit into
mainfrom
bench/grpc-vector-benchmarks

Conversation

@kacy

@kacy kacy commented Feb 15, 2026

Copy link
Copy Markdown
Owner

summary

adds an EmberGrpcClient to the vector benchmark harness that uses the ember-py gRPC client for binary-packed vector transport (no string parsing overhead compared to RESP).

  • bench-vector.py: new ember-grpc system choice with EmberGrpcClient
  • bench-vector.sh: new --ember-grpc flag, runs RESP and gRPC side by side, includes a comparison table
  • setup-vm-vector.sh: installs ember-py and grpcio, builds with grpc feature

what was tested

  • verified bench-vector.py --help shows the new ember-grpc system choice
  • verified bench-vector.sh --help output reflects new flag
  • confirmed EmberGrpcClient follows the same VectorClient interface as EmberClient

adds EmberGrpcClient to bench-vector.py using the ember-py gRPC client
for binary-packed vector transport. adds --ember-grpc flag to
bench-vector.sh to run RESP and gRPC benchmarks side by side.

updates setup-vm-vector.sh to install ember-py and build with grpc
feature.
@kacy
kacy merged commit c1fc879 into main Feb 15, 2026
7 checks passed
@kacy
kacy deleted the bench/grpc-vector-benchmarks branch February 15, 2026 00:12
kacy added a commit that referenced this pull request Feb 19, 2026
adds EmberGrpcClient to bench-vector.py using the ember-py gRPC client
for binary-packed vector transport. adds --ember-grpc flag to
bench-vector.sh to run RESP and gRPC benchmarks side by side.

updates setup-vm-vector.sh to install ember-py and build with grpc
feature.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant