Aerospike Tools Release 3.28.0 (July 1, 2020)

Aerospike Tools version 3.28.0 was released on July 1, 2020.

  • Support for MacOS Catalina has been added conforming to Apple’s recent security enhancement requirements.
  • On Linux Operating Systems, Aerospike Tools supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained.
  • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
  • In the next major Aerospike Tools version update Python2.7 support will be removed.
  • The installation of the future module is required by asloglatency.
    • The warning “ImportError: No module named builtins” is resolved by installing the ‘future’ module. For example: pip install future.
  • We rely on code generation to add Python3 support, while maintaining Python2.7 support.
  • The Aerospike CDT Validation Tool addresses the following types of CDT issues, which require certain Aerospike Server versions to detect or correct.
    • Order: The CDT bin has elements out of order. Performing operations on Ordered Lists under Aerospike 3.16.0.1 to 3.16.0.5 may have corrupted records. Fixing this problem requires Aerospike Server version 4.5.3 or newer. If also using XDR, before upgrading to Aerospike 4.6.0 or newer, you must run [asvalidation](https://www.aerospike.com/docs/tools/asvalidation/index.html).
    • Padding: The bin has garbage bytes after the valid list or map. This issue is resolved in Aerospike Server version 4.6.0 or newer. For Aerospike Server version 4.5.3 or earlier this issue can be fixed by running the [asvalidation](https://www.aerospike.com/docs/tools/asvalidation/index.html) tool.

Bug Fixes

  • [TOOLS-1457] - Update Mac notarization for new strict requirements.
  • [TOOLS-1515] - (ASADM) Fix unique data on disk calculation when data in memory is false on Python 2.

Updates