Skip to content

Releases: aerospike/aerospike-admin

2.3.0

04 Sep 12:18
80f0128
Compare
Choose a tag to compare
  • Aerospike Admin (asadm) now supports dynamic configuration with tab completion for Aerospike Server versions 4.0 - 5.6 through the new manage config command.
  • Aerospike Tools currently supports Python3.6 to Python3.9.
  • We have removed support for legacy macOS versions earlier than Catalina 10.15.
  • In the next release Aerospike Admin (asadm) will remove support for versions older than Aerospike Server 4.0.

New Features

[TOOLS-1577] - (ASADM) Add the ability to manage dynamic configuration with asadm.
[TOOLS-1579] - (ASADM) Add the ability to truncate namespaces and sets to asadm.
[TOOLS-1688] - (ASADM) Add the ability to recluster to asadm.
[TOOLS-1691] - (ASADM) Add the ability to quiesce a node to asadm.

Improvements

[TOOLS-1676] - (ASADM) The with modifier should explicitly match addresses.
[TOOLS-1718] - (ASADM) Add netstat output to collectinfo file.
[TOOLS-1719] - (ASADM) Asadm should use a simplified unique data calculation.

Bug Fixes

[TOOLS-1760] - (TOOLS) Invalid tls-protocols example in astools.conf template.
[TOOLS-1411] - (ASADM) Summary command memory use is inaccurate.
[TOOLS-1708] - (ASADM) An exception is thrown from show latencies when batch-index metric is populated.
[TOOLS-1713] - (ASADM) Asadm summary fails to report XDR Source as a feature.
[TOOLS-1729] - (ASADM) Exception thrown by summary command.
[TOOLS-1736] - (ASADM) Summary command does not properly display all-pmem/all-flash usage.
[TOOLS-1773] - (ASADM) Asadm does not tolerate seed-nodes that are load-balancers.

2.2.0

11 May 07:43
Compare
Choose a tag to compare
  • As of Aerospike Server 4.9 scans are correct. The scan priority, fail_on_cluster_change, and scan percent options, that were deprecated in Aerospike Server 4.9 and are removed in Aerospike Server 5.6, have also been removed from aql, asvalidation, and asbackup.
  • The ASADM output format has been revised as of Aerospike Tools version 5.0.1 and could break user's scripts.
  • openssl-1.1.1.k is now statically linked into asbackup, aql, and asvalidation.
  • Aerospike Tools currently supports Python3.6 to Python3.9.
  • The "python3" binary path must now resolve. For example: /usr/bin/env python3. The "python" binary path is no longer used.
  • We have removed support for Ubuntu 16.04.

New Features

[TOOLS-1668] - (ASADM) User and role management commands should support rate limits.

Improvements

[TOOLS-1677] - (TOOLS) Remove Python 3.5 support.
[TOOLS-1683] - (TOOLS) Add Python 3.9 support.
[TOOLS-1693] - (TOOLS) Remove scan priority, fail_on_cluster_change, and percent options from aql, asvalidation, and asbackup.
[TOOLS-1663] - (ASADM) Inspect and revise the asadm help (asadm --help & Admin> help).
[TOOLS-1665] - (ASADM) Update asadm cryptography dependency to 3.4.7.
[TOOLS-1675] - (ASADM) The manage acl create user command should accept roles or role as a valid keyword argument.
[TOOLS-1689] - (ASADM) Remove the ability to use a hashed password in asadm.

2.1.1

02 Mar 05:43
afb3071
Compare
Choose a tag to compare

Bug Fixes

[TOOLS-1661] - (ASADM) The show users and show roles command returns an error when TLS is enabled.

2.1.0

20 Feb 08:02
2f75dc3
Compare
Choose a tag to compare

Known Issues

[TOOLS-1661] - (ASADM) The show users and show roles command returns an error when TLS is enabled. Fixed in version 2.1.1.

New Features

[TOOLS-1648] - (ASADM) Remove support for CentOS Linux 6.
[TOOLS-1564] - (ASADM) Add the ability to manage users, roles, udfs, and secondary indexes.

Improvements

[TOOLS-1638] - (ASADM) Exception is thrown by info xdr when running Aerospike Server < 5.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.

Bug Fixes

[TOOLS-1632] - (ASADM) Partition rule to check if sprigs per partition is higher than index mounted space should only run for All Flash.
[TOOLS-1636] - (ASADM) The show distribution command shows incorrect distribution.
[TOOLS-1652] - (ASADM) The info xdr command shows "src-id" in the last table title for Aerospike Database >= 5.4.
[TOOLS-1649] - (ASADM-LOG-ANALYZER) Log-Analyzer histogram command incorrectly displays average latency of latency buckets and ops/sec.

2.0.1

20 Jan 03:00
Compare
Choose a tag to compare

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-1638] - (ASADM) Exception is thrown by info xdr when running Aerospike Server < 5.0. 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.

New Features

[TOOLS-1621] - (ASADM) Create new and improved output format that is more compact, more configurable, and allows for json output.

Improvements

[TOOLS-1557] - (ASADM-HEALTHCHECK) Add check to see if Transparent Huge Pages (THP) is enabled.
[TOOLS-1560] - (ASADM-HEALTHCHECK) Remove check rule for "non-recommended-sprigs" for Aerospike Database Enterprise Edition.

Bug Fixes

[TOOLS-1587] - (ASADM) Exception is thrown by 'info xdr' after removing a DC.
[TOOLS-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times.
[TOOLS-1622] - (ASADM) The "for" modifier does not work on some commands.
[TOOLS-1586] - (ASADM-HEALTHCHECK) Most health checks are not running.
[TOOLS-1627] - (ASADM-LOG-ANALYZER) Histogram command -f option returns silently without parsing.

1.0.4

11 Dec 01:31
8a6a2e5
Compare
Choose a tag to compare
  • Aerospike Tools currently supports Python3.5 to Python3.8.
  • The "python3" binary path must now resolve. For example: /usr/bin/env python3. The "python" binary path is no longer used.

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-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times. Fixed in version 2.0.1.
[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-1558] - (ASADM) Expose device_data_bytes in 'info sets' as 'disk used'.

Bug Fixes

[TOOLS-1514] - (ASADM) Primary Index total is now computed and displayed properly.
[TOOLS-1611] - (ASADM) Prevent partition map info from being stored in ascollectinfo.log without --pmap option.

1.0.3

03 Nov 00:52
c67212f
Compare
Choose a tag to compare
  • Support for Python2.7 and Python3.4 have been removed.
  • Aerospike Tools currently supports Python3.5 to Python3.8.
  • The "python3" binary path must now resolve. For example: /usr/bin/env python3. The "python" binary path is no longer used.

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-1619] - (ASADM) CollectInfo-Analyzer displays show config xdr table too many times. Fixed in version 2.0.1.
[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.

New Features

[TOOLS-1389] - (PACKAGING) Remove python 2.7 because it is deprecated.
[TOOLS-1523] - (ASADM) Support 'for' modifier for Aerospike 5 XDR show config command.

Improvements

[TOOLS-1463] - (ASADM) Update tools for the new Aerospike 5 XDR.
[TOOLS-1510] - (ASADM) Port asadm to Python 3 only.
[TOOLS-1520] - (ASADM) Use disk storage formula for unique data calculation.
[TOOLS-1524] - [ASADM] Update cryptography to 3.2 (OpenSSL 1.1.1h).
[TOOLS-1554] - (ASADM) Add 'lag' and replace 'recoveries' with 'recoveries_pending' in 'info xdr' output.
[TOOLS-1556] - (ASADM) Change collectinfo cloud discovery output, change GCE magic IP, and add additional system commands.
[TOOLS-1512] - (ASINFO) Port asinfo to Python 3 only.
[TOOLS-1511] - (ASLOGLATENCY) Port asloglatency to Python 3 only.

Bug Fixes

[TOOLS-1521] - (ASADM) Enhance collectinfo to collect Aerospike 5 XDR configurations.
[TOOLS-1536] - (ASADM/ASLOGLATENCY) Log Analyzer columns are out of order. Microseconds are incorrectly displayed in both Log Analyzer and Log Latency.

0.7.0

01 Oct 06:55
150230b
Compare
Choose a tag to compare
  • On Linux Operating Systems, Aerospike Tools currently supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained. Support for Python3.4 will be removed in the next major release.
  • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
  • Aerospike Tools support for Python2.7 will be removed in the next major release.
  • 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.
    • 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.

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.

New Features

[TOOLS-1516] - (ASADM) Added new show latencies command, replacing show latency, to support Aerospike Server 5.1 or newer latencies info command.

0.6.0

15 Aug 00:04
10f9bdf
Compare
Choose a tag to compare
  • On Linux Operating Systems, Aerospike Tools currently supports Python3.4 to Python3.8. Concurrent support for Python2.7 is also maintained. Support for Python3.4 will be removed in the next major release.
  • On the Mac Operating System, Aerospike Tools supports Python3.5 to Python3.8. Concurrent support for Python2.7 is also maintained.
  • Aerospike Tools support for Python2.7 will be removed in the next major release.
  • 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.
    • 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.

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-1530] - (ASADM) Removed partition map analysis from collectinfo by default. Use new --pmap option to include it.

0.5.4

02 Jul 06:50
Compare
Choose a tag to compare
  • 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.
    • 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.

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.