Releases: aerospike/aerospike-admin
0.5.4
- 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
.
- The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example:
- 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
. - 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
tool.
- 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
Known Issues
[TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 2.1.0.
[TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 2.1.0.
[TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution. Fixed in version 2.1.0.
[TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 2.1.0.
[TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 2.1.0.
[TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 2.0.1
[TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 2.0.1
[TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 2.0.1
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.
0.5.3
- In the next major Aerospike Tools version update, after 3.27.x, 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
.
- The warning "ImportError: No module named builtins" is resolved by installing the 'future' module. For example:
- 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
. - 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
tool.
- 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
- We are aware that Apple's recent security enhancements have caused issues installing Aerospike Tools 3.24.1 and newer on macOS Catalina. We are currently working on conforming to the new requirements.
Known Issues
[TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 2.1.0.
[TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 2.1.0.
[TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 2.1.0.
[TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec. Fixed in version 2.1.0.
[TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 2.0.1
[TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 2.0.1
[TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 2.0.1
Bug Fixes
[TOOLS-1507] - (ASADM) Info command crashes with Python3 and server 4.9 or earlier.
0.5.2
In the next major Aerospike Tools version update Python2.7 support will be removed.
We rely on code generation to add Python3 support, while maintaining Python2.7 support.
The installation of the "future" module is required by asloglatency.
Known Issues
[TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands. Fixed in version 2.0.1
[TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running. Fixed in version 2.0.1
[TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing. Fixed in version 2.0.1
Improvements
[TOOLS-1427] - (ASADM) Add Python 3 support.
[TOOLS-1450] - (ASINFO) Add Python 3 support.
[TOOLS-1451] - (ASLOGLATENCY) Add Python 3 support.
0.4.2
Known Issues
[TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 2.1.0.
[TOOLS-1643] - (ASADM) Traceback when trying to run show config xdr or show config dc for Aerospike Server > 5.0 and Aerospike Tools < 3.26.2. Fixed in version 2.1.0.
[TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 2.1.0.
New Features
[TOOLS-1490] - (ASADM) Support 'for' modifier for Aerospike 5 XDR statistics and info commands.
Improvements
[TOOLS-1495] - (ASADM) Display new Aerospike 5 XDR statistics with the 'show statistics xdr' and 'info xdr' commands.
Bug Fixes
[TOOLS-1480] - (ASADM) Fix summary command's unique data in memory calculation when shadow device is used.
[TOOLS-1496] - (ASADM) Consider compression ratio when calculating overhead costs.
0.3.4
Known Issues
[TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4. Fixed in version 2.1.0.
[TOOLS-1454] - (ASVALIDATION) Fix progress output. Fixed in version 3.24.1.
[TOOLS-1455] - (ASVALIDATION) Correctly repair 'fixable' records. Fixed in version 3.24.1.
0.3.3
Known Issues
[TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 2.1.0.
New Features
[TOOLS-1417] - (TOOLS) Added support for CentOS 8.
Bug Fixes
[TOOLS-1435] - (ASADM) "asadm --tls-protocol=all" or "asinfo --tls-protocol=all" fails with python error.
0.3.1
Known Issues
[TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash. Fixed in version 2.1.0.
New Features
[TOOLS-1387] - (TOOLS) Support record delete operation.
[TOOLS-1394] - (TOOLS) Support for scan changes in server 4.7.
Improvements
[TOOLS-1397] - (ASADM-HEALTHCHECK) Add rule to check if we do not have too many sprigs per partition for all flash.
[TOOLS-1401] - (ASADM-HEALTHCHECK) Add rule to report excessive heartbeat interval/timeout.
Bug Fixes
[TOOLS-1400] - (ASADM) Fix unique data usage computation to support post 4.2 changes for tombstone size.
[TOOLS-1392] - (ASADM-HEALTHCHECK) Fix physical memory check to handle different units.
[TOOLS-1396] - (ASADM-HEALTHCHECK) Fix rack membership check.
0.3.0
New Features:
[TOOLS-1362] - (TOOLS) Add support for Debian 10.
[TOOLS-1380] - (ASADM) Support separate history files for each mode.
Improvements:
[TOOLS-1364] - (TOOLS) Remove support for deprecated Debian 7.
[TOOLS-1358] - (ASADM-HEALTHCHECK) Add rule to check clock_skew_stop_writes
.
[TOOLS-1374] - (ASADM-HEALTHCHECK) Add rule to check XDR overflow statistics.
Bug Fixes:
[TOOLS-1360] - (ASADM) Fix 'with' modifier for info command default execution.
[TOOLS-1381] - (ASADM) Fix collectinfo json dump error.
[TOOLS-1377] - (ASADM-HEALTHCHECK) Fix dynamic configuration check to handle configurations with time unit.
[TOOLS-1346] - (ASADM-COLLECTINFO-ANALYSER) Fix configuration parser to handle xdr-max-ship-bandwidth
.
[TOOLS-1379] - (ASADM-COLLECTINFO-ANALYSER) Fix to read all internal files from compressed collectinfo file.
0.2.2
New Features
[TOOLS-1335] - (ASINFO) Allow timeout parameter to be configurable.
Improvements
[TOOLS-1334] - (TOOLS) Remove SSLv3 support.
[TOOLS-1323] - (ASADM) Show the 'show config' output for specific namespaces matching pattern listed after ‘for’.
[TOOLS-1324] - (ASADM) Add all the peers and alumni list details to collectinfo.
[TOOLS-1224] - (ASADM-HEALTHCHECK) Add new rules to check server health stats.
[TOOLS-1329] - (TOOLS) Add support for new 'thread-traces' info command.
Bug Fixes
[TOOLS-1325] - (ASADM) Fix to not show online access addresses in offline alumni node list.
0.2.1
New Features
[TOOLS-1309] - (ASADM) Add support for python ucs2.
[TOOLS-1322] - (ASADM) Add option to provide aerospike configuration file path for collectinfo.
Improvements
[TOOLS-1316] - (ASADM) Add index usage output in summary.
Bug Fixes
[TOOLS-1312] - (ASADM) Fix feature command to use new metric xdr_client_write_success.