Skip to content

Releases: aerospike/aerospike-benchmark

2.1.0

01 May 22:21
b0cc632
Compare
Choose a tag to compare

Summary

This version implements a variety of feature requests and improvements to usability and reliability. Highlights include adding Aerospike Database 7.1 support.

Improvements

asbench Add build details to the version command output. [TOOLS-2843]

Full Changelog: 2.0.0...2.1.0

2.0.0

27 Jul 01:00
ef636bd
Compare
Choose a tag to compare

New in this version

  • This version of Aerospike Tools supports changes in Aerospike Server 6.4.

Updates

  • Aerospike Tools support for Amazon Linux 2023 and Debian 12. [TOOLS-2472][TOOLS-2594]

Breaking changes

  • asbench workload options support batch reads, writes, and deletes. This changes the behavior of the --batch-size option, which now enables all batch mode operations for the SIZE number of records specified. Added are the --batch-read-size, --batch-write-size, and batch-delete-size options to specify an operation with a specific SIZE number of records for that operation. [TOOLS-2474][TOOLS-2560]

Full Changelog: 1.8.1...2.0.0

1.8.1

24 Apr 23:35
89ddafe
Compare
Choose a tag to compare

Improvements

[TOOLS-2482] - (TOOLS) Build go tools with go 1.20.3.

Bug Fixes

[TOOLS-2324] - (ASBENCH) A space between -P and the password triggers a password prompt.
[TOOLS-2473] - (ASBENCH) -L option incorrectly requires an argument.

Full Changelog: 1.8.0...1.8.1

1.8.0

25 Mar 06:28
762ff98
Compare
Choose a tag to compare
  • Added support for Red Hat Enterprise Linux 9 (RHEL-9).
  • Added support for Ubuntu 22.04 LTS.
  • Removed support for Debian 10 (ARM64 only).
  • Removed support for Ubuntu 18.04 LTS.
  • Added support for Debian 9 in order to maintain compatibility with a fix for the Aerospike Server Enterprise Edition for US Federal.

Improvements

  • [TOOLS-2298] - (TOOLS) Upgrade C tools to openssl3.
  • [TOOLS-1962] - (ASBENCH) Deprecate --tls-cert-blacklist.

Full Changelog: 1.7.0...1.8.0

Snapshot Build

16 Feb 19:51
45bdcc7
Compare
Choose a tag to compare
Snapshot Build Pre-release
Pre-release

Chores

1.7.0

22 Dec 05:36
67aa14c
Compare
Choose a tag to compare
  • First version to support MacOS arm64 M-Series chips.

New Features

  • [TOOLS-2271] - (TOOLS) Support MacOS arm64 M-Series chips.

Improvements

  • [TOOLS-2291] - (ASBENCH) Statically link OpenSSL on macOS to match other tools.

1.6.0

18 Nov 12:56
77aa7f5
Compare
Choose a tag to compare
  • First version to support linux/arm64.
  • Requires Aerospike Server version 4.9 or later.
  • Removed support for Debian 9 Stretch LTS

Improvements

  • [TOOLS-2182] - (PACKAGING) Remove support for Debian 9
  • [TOOLS-2173] - (ASBENCH) Support ARM64 Linux.

1.5.3

01 Oct 02:35
db8ffcd
Compare
Choose a tag to compare

Requires Aerospike Server version 4.9 or later.

Improvements

  • [TOOLS-2157] - (ASBENCH) Deprecate -v in favor of -V to match other tools.
  • [TOOLS-2144] - (ASBENCH) Align --version output with asadm and asinfo.

Bug Fixes

  • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not.
  • [TOOLS-2158] - (ASBENCH) Fix -V expected argument error.
  • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255.
  • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5.

1.5.2

06 Sep 18:04
6712a22
Compare
Choose a tag to compare
  • Requires Aerospike Server version 4.9 or later.
  • Support for macOS Catalina 10.15 removed.

Known Issues

  • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5.
  • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255.

1.5.1

27 Aug 19:34
3cb8828
Compare
Choose a tag to compare
  • Requires Aerospike Server version 4.9 or newer.
  • All Tools macOS builds are now built using GitHub actions.

New Features

  • [TOOLS-2055] - (ASBENCH) Expanded client policy support in asbench.
  • [TOOLS-1904] - (ASBENCH) Add a read-replace workload.
  • [TOOLS-1892] - (ASBENCH) Port the sleep-between-retries option from the Java benchmark tool.
  • [TOOLS-1891] - (ASBENCH) Add an option to send and read the key to asbench.
  • [TOOLS-1890] - (ASBENCH) Add a prefer-rack replica policy to --replica.
  • [TOOLS-1886] - (ASBENCH) Port the expiration time option from the Java benchmark tool.
  • [TOOLS-1883] - (ASBENCH) Add version to asbench.

Improvements

  • [TOOLS-2028] - (ASBENCH) RU workload accepts optional pct-read-all-bins and pct-write-all-bins values.
  • [TOOLS-1898] - (ASBENCH) Add a read-update-delete workload to asbench.
  • [TOOLS-1897] - (ASBENCH) Separate tps for operations hitting or missing records.
  • [TOOLS-1896] - (ASBENCH) HDR histograms should only record transaction latencies of read hits.

Bug Fixes

  • [TOOLS-1934] - (ASBENCH) A password should be prompted if no password follows the -P short option.

Known Issues

  • [TOOLS-2122] - (ASBENCH) Reported version is incorrect for asbench 1.5.
  • [TOOLS-2125] - (ASBENCH) Running --version exits with return code 255.