Skip to content

Releases: redis-performance/redisbench-admin

v0.12.24

24 Apr 09:07
e6806bc

Choose a tag to compare

Surface the environment/arch header in redisbench-admin compare PR comments. Replaces the one-line 'Using platform named: X' with a structured block listing running_platform, triggering_env, baseline+comparison architectures, and baseline+comparison deployment types -- which matters now that PRs can produce both x86 and aarch64 benchmark rows in the same comment.

v0.12.23

23 Apr 21:53
1b6f221

Choose a tag to compare

Patch release: snap restart after parca-agent label set/clear.

Why

The parca-agent snap's `parca-agent-wrapper` reads `metadata-external-labels` via `snapctl get` once at service start and bakes the value into the `--metadata-external-labels=...` command-line flag. Runtime `snap set metadata-external-labels=...` (which 0.12.22 calls per-test) updates the stored snap config but leaves the running process untouched — so every sample shipped to Polar Signals with whatever value was baked in at boot (typically empty).

What

After every `snap set metadata-external-labels=...`, run `snap restart parca-agent.parca-agent-svc`. Sampling pauses for a few seconds while the eBPF profiler re-attaches — acceptable for multi-minute benchmarks.

  • #529 — snap restart after label set/clear

v0.12.22

23 Apr 20:57
24cc15d

Choose a tag to compare

Patch release for per-test parca-agent label injection.

Changes since v0.12.21

  • #525 — per-test parca-agent metadata-external-labels injection (test_name, git_hash, tested_commands, arch, topology, platform, coordinator_version, ...)
  • run-remote: TESTING_INFRASTRUCTURE_REPO / TESTING_INFRASTRUCTURE_BRANCH env var overrides for on-the-fly terraform source
  • docs(AGENTS.md): document tox as test runner + admin-merge caveat (#524)

When a DB node has parca-agent installed + active, run-remote will now push the benchmark metadata into the snap's metadata-external-labels before each test starts and clear them after, so every profile sample lands on Polar Signals tagged with the dimensions the query skills rely on.

v0.12.21

23 Apr 08:24
0bc10a4

Choose a tag to compare

accept batch_size parameter and give ssh timeout a larger margin (#526)

v0.12.20

22 Apr 11:41
383a6ea

Choose a tag to compare

What's Changed

Full Changelog: v0.12.19...v0.12.20

v0.12.19

22 Apr 08:25
9e6b666

Choose a tag to compare

improve error message and log summary (#519)

v0.12.18

19 Apr 22:48
7e98b3b

Choose a tag to compare

What's Changed

Full Changelog: v0.12.17...v0.12.18

v0.12.17

16 Apr 11:45
3072e24

Choose a tag to compare

fix potential infinite hang (#518)

* fix potential infinite hang

* bump version

* fix: avoid infinite hang in execute_remote_commands

- Read stdout/stderr in background threads to prevent SSH transport
  window deadlock when output exceeds ~2MiB (paramiko/paramiko#448)
- Poll exit_status_ready() with wall-clock timeout instead of blocking
  on recv_exit_status() which ignores channel timeout (paramiko/paramiko#1815)
- Preserve original blocking behavior when no timeout is set

v0.12.16

15 Apr 13:10
1609250

Choose a tag to compare

fix standalone pass bigredis-max-ram (#517)

* fix standalone pass bigredis-max-ram

* bump version

v0.12.15

15 Apr 11:16
526dd49

Choose a tag to compare

bump version (#516)