Skip to content

Releases: aerospike/aerospike-tools-backup

3.13.1

23 Nov 06:24
258768d

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

Bug Fixes

  • [TOOLS-2263] - (ASBACKUP) Backup file format changed for sindexes starting in asbackup 3.12.0.

3.13.0

18 Nov 12:55
481b693

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-2172] - (ASBACKUP) Support ARM64 Linux.

Bug Fixes

  • [TOOLS-2222] - (ASBACKUP) Fix interpretation of EOF in backup file namespace names.

3.12.0

01 Oct 02:36
5522db4

Choose a tag to compare

Requires Aerospike Server version 4.9 or later.

New Features

  • [TOOLS-2088] - (ASBACKUP) Support backing-up and restoring sindexes on CDTs in server 6.1.

Improvements

  • [TOOLS-2134] - (ASBACKUP) Revise asrestore option --batch-size help text.
  • [TOOLS-2133] - (ASBACKUP) Add --compression-level option to asbackup help.

Bug Fixes

  • [TOOLS-2147] - (TOOLS) Tools RPM advertises that it provides libraries which it should not.

3.11.4

06 Sep 18:02
2e990a2

Choose a tag to compare

  • Requires Aerospike Server version 4.9 or later.
  • Support for macOS Catalina 10.15 removed.
  • The asbackup tool does not currently support secondary indexes (SI) with context (ctx). Instead, asbackup displays a warning and skips backing up any SIs that have “ctx”. The secondary indexes without "ctx" will backup and restore as usual.

Bug Fixes

  • [TOOLS-2137] - (ASBACKUP) Memory leak in asrestore record uploader.

3.11.3

31 Aug 03:40
38ea353

Choose a tag to compare

  • Requires Aerospike Server version 4.9 or later.
  • The asbackup tool does not currently support secondary indexes (SI) with context (ctx). Instead, asbackup displays a warning and skips backing up any SIs that have “ctx”. The SIs without "ctx" will backup and restore as usual.
  • Support for macOS Catalina 10.15 will be removed in the next release.

Bug Fixes

  • [TOOLS-2121] - (ASBACKUP)- Warn and skip backing up secondary indexes with context.

3.11.2

27 Aug 19:33
a91843d

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-2027] - (ASBACKUP) Estimate should include the total backup file size (gives size if -o would be used for a real backup).
  • [TOOLS-2022] - (ASBACKUP) Allow a user to specify the number of c-client event loops to use in asrestore.
  • [TOOLS-2021] - (ASBACKUP) Allow a user to set the scale factor for the exponential backoff retry strategy in asrestore.
  • [TOOLS-2005] - (ASBACKUP) Disable batch-writes in asrestore with --disable-batch-writes.
  • [TOOLS-2003] - (ASBACKUP) Configure the S3 API log level with --s3-log-level.
  • [TOOLS-2000] - (ASBACKUP) Allow the user to specify the zstd compression level when running with compression enabled.
  • [TOOLS-1990] - (ASBACKUP) Allow a user to set the batch size to use for batch write calls in asrestore.
  • [TOOLS-1989] - (ASBACKUP) Allow a user to set the max number of async batch write calls in asrestore.

Improvements

  • [TOOLS-2081] - (ASBACKUP) Allow passing an explicit S3 bucket name to use for backup/restore to/from AWS S3.
  • [TOOLS-2075] - (ASBACKUP) Disallow --parallel when running a backup estimate.
  • [TOOLS-2057] - (ASBACKUP) Give better warning when transactions fail with AEROSPIKE_ERR_FAIL_FORBIDDEN.
  • [TOOLS-2020] - (ASBACKUP) Restore retry logic should use an exponential backoff strategy.
  • [TOOLS-1985] - (ASBACKUP) Remove the extra per-thread stats given by asrestore.
  • [TOOLS-1984] - (ASBACKUP) Improve asrestore to use batch writes against server versions >= 6.0.
  • [TOOLS-1983] - (ASBACKUP) Improve asrestore to use async aerospike record-write operations.
  • [TOOLS-1894] - (ASBACKUP) Rename --retry-delay to --sleep-between-retries.
  • [TOOLS-1885] - (ASBACKUP) Check server version when using options that use filter expressions.

Bug Fixes

  • [TOOLS-2092] - (ASBACKUP) Uninitialized as_record key value causes restore to exit before restoring record.
  • [TOOLS-2085] - (ASBACKUP) Backup state file fails to save if multiple threads fail simultaneously.
  • [TOOLS-2083] - (ASBACKUP) Backup with --node-list option is not resumable.
  • [TOOLS-2082] - (ASBACKUP) Backup-to-file is not interruptible.
  • [TOOLS-1986] - (ASBACKUP) Backup estimate and backup-to-file causes broken pipe/connection timeout warning on server.
  • [TOOLS-1584] - (ASBACKUP) Backup fails if a node is not in the roster but part of the cluster.

3.11.1

27 Aug 20:04
3ad5e4b

Choose a tag to compare

Known Issue

  • [TOOLS-2092] - (ASBACKUP) Uninitialized as_record key value causes restore to exit before restoring record.

3.11.0

27 Aug 20:05
9881a87

Choose a tag to compare

Known Issue

  • [TOOLS-2092] - (ASBACKUP) Uninitialized as_record key value causes restore to exit before restoring record.

3.10.2

02 Jun 21:28
0aa8eda

Choose a tag to compare

  • Requires Aerospike Server version 4.9 or newer.

Bug Fixes

  • [TOOLS-2006] - (ASBACKUP) SIGPIPE causes asbackup to exit when backing up to AWS S3.
  • [TOOLS-2031] - (ASBACKUP) Fix accidental dynamic linkage with libssl and libcrypto on some linux distros.

3.10.0

08 Apr 03:33
fc348e6

Choose a tag to compare

* Requires Aerospike Server version 4.9 or newer.
* First release to support 6.0 changes.
* S3 upload is now included with asbackup.

New Features

* [TOOLS-1872] - (ASBACKUP) Allow backing up and restoring from S3.  
   * [TOOLS-1873] - (ASBACKUP) Allow a user to specify which S3 region to use.
   * [TOOLS-1874] - (ASBACKUP) Allow a user to specify an S3 compatible storage to use in place of the default S3 URI.
   * [TOOLS-1923] - (ASBACKUP) Allow a user to specify an AWS profile.
   * [TOOLS-1935] - (ASBACKUP) Allow a user to override the minimum part size to use for S3 Multipart Uploads.
   * [TOOLS-1948] - (ASBACKUP) Allow a user to set a max number of simultaneous outstanding async S3 upload/download requests.
* [TOOLS-1927] - (ASBACKUP) Give an option to remove backup artifacts without performing a backup.

Improvements

* [TOOLS-1865] - (PACKAGING) Remove support for Debian 8 and add support for Debian 11.
* [TOOLS-1942] - (ASBACKUP) Allow the user to specify the number of backup samples to take.