Releases: redis/redis-benchmarks-specification
Version 0.1.59
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
- Updated README with visuals and making reference to Intel @filipecosta90 (#135)
- Updated README with visuals @filipecosta90 (#134)
- Fixed CLI commit date conversion issue @filipecosta90 (#133)
- Included memtier_benchmark-2keys-lua-eval-hset-expire test case for EVAL perf tracking @filipecosta90 (#127)
- Fixing CI integration @filipecosta90 (#126)
Tooling changes: Benchmark artifacts builder
- Added -g -fno-omit-frame-pointer to gcc:8.5.0-amd64-debian-buster-default @filipecosta90 (#128)
Version 0.1.53
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
- Updated min python version to 3.7 poetry and CI scripts @filipecosta90 (#124)
- Included double and long score ZSET ingestion benchmarks @filipecosta90 (#122)
- Added API healthcheck endpoints @filipecosta90 (#123)
Version 0.1.50
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
- Fixed self contained coordinator circular dependency import @filipecosta90 (#121)
Version 0.1.41
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
- Fixed linting issues @filipecosta90 (#115)
Tooling changes: Benchmark artifacts builder
- Added --docker-air-gap to builder and scc @filipecosta90 (#116)
Tooling changes: Self-contained coordinator
- Added --docker-air-gap to builder and scc @filipecosta90 (#116)
Tooling changes: Setup agnostic cli benchmark runner (solely client)
Version 0.1.39
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
Version 0.1.35
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
Tooling changes: Self-contained coordinator
- Added consumer-id to self contained coordinator. Enables multi consumers @filipecosta90 (#110)
Version 0.1.34
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
Tooling changes: Self-contained coordinator
- Fixed self_contained_coordinator r.ping() using 6379 port and not redis_proc_start_port @filipecosta90 (#109)
Version 0.1.33
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
Tooling changes: Self-contained coordinator
- Enabled to specify redis_proc_start_port on self contained coordinator; Include merge-base commit tests on API trigger @filipecosta90 (#106)
Version 0.1.32
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
- Fixed dbconfig array version of SPEC @filipecosta90 (#103)
- Included development how-to on the readme @filipecosta90 (#102)
Tooling changes: Setup agnostic cli benchmark runner (solely client)
Version 0.1.31
Redis performance and observability spec change
Project status:
The following is a high level status report for currently available specs and tools.
- Benchmark platforms specification: Experimental components are released and available for beta testing.
- Benchmark topologies specification: Experimental components are released and available for beta testing.
- Benchmark artifacts builder specification: Experimental components are released and available for beta testing.
- Test-suites specification: Experimental components are released and available for beta testing.
- Spec tool implementation: API: Experimental components are released and available for beta testing.
- Spec tool implementation: Benchmark artifacts builder: Experimental components are released and available for beta testing.
- Spec tool implementation: Self-contained coordinator: Experimental components are released and available for beta testing.
- Spec tool implementation: Large scale coordinator: Draft components are under design, and have not been added to the specification.
- *Spec tool implementation: Setup agnostic cli benchmark runner (solely client): contains the client utility that triggers the actual benchmarks against an endpoint provided. This tool is setup agnostic and expects the DB to be properly spinned beforehand.
Release changes:
- Fixed 4 test-cases, which were completing too quickly @slice4e (#98)
- Fixed small duration benchmarks for HSET. Included 1KiB HSET variation @filipecosta90 (#99)