Aerospike Server Community Edition 4.7.0.2
Description
- Announcing Aerospike 4.7 – the First Commercial Database to Support the Intel® Ethernet 800 Series with ADQ
- Aerospike Becomes First Commercial Database to Support Intel® Ethernet 800 Series with Application Device Queues (ADQ) Technology.
- XDR, using ACL, in server versions between 4.1.0.1 and 4.3.0.6 cannot ship to this version. The simplest workaround is to avoid using those versions.
- Record bins containing (collection data type) Ordered Lists that had operations performed under Aerospike Server versions 3.16.0.1-3.16.0.5 could be incompatible with server versions 4.6 or later due to stricter CDT validation. Also, Unordered Lists created with UDFs under server versions 3.16.0.1-4.5.3.15 could be marked as ordered, even if the application did not explicitly specify this, and would also be incompatible with server versions 4.6 or later. However induced, the incompatibility could also block XDR shipping. The Aerospike CDT Validation Tool is available in the Aerospike Tools 3.24.1 or newer release to identify -and if possible correct- such records. Aerospike recommends the validation tool be run on all namespaces that created or modified List CDTs under a pre-4.6 server. Refer to the Aerospike CDT Validation Tool documentation for steps necessary to run the tool and interpret the output.
- A serious flaw has been discovered for HTTP v2 in the library used by change notification.
http-version
MUST be set tov1
to prevent xdr and change notification from being blocked. - When upgrading the Aerospike Server refer to the Special Upgrades documentation.
- Please reach out to your account representative if you are interested in Kerberos support.
New Features
- Enterprise & Community
- [AER-6096] - (KVS) Added delete of entire record as an operation (e.g. to enable atomic read then delete).
- [AER-6101] - (KVS) Added predicate filter support for batch, read, write, delete, and record UDF transactions.
- [AER-6123] - (KVS) Added support for
ADQ
. - [AER-6109] - (SCAN) Added a new type of background scan and query that performs (write only) operations.
- Enterprise Only
- [AER-6124] - (XDR) Added LDAP login support for XDR.
Improvements
- Enterprise & Community
- [AER-6112] - (KVS) Removed service context configuration items
transaction-queues
andtransactions-threads-per-queue
, and made service context configuration itemservice-threads
dynamic. - [AER-6113] - (KVS) Increased maximum allowed value of storage context configuration item
post-write-queue
to 8192. - [AER-6100] - (SCAN)
Scans
now use their own thread(s) instead of sharing a thread pool, and are given a record-per-second limit instead of a priority. - [AER-6106] - (STATS) Added CPU usage in stats and log ticker.
- [AER-6112] - (KVS) Removed service context configuration items
- Enterprise Only
- [AER-6102] - (BALANCE) Changed default setting of namespace context configuration item
prefer-uniform-balance
to true. - [AER-6105] - (XDR) Certificate is presented to http destination when required for mutual authentication.
- [AER-6102] - (BALANCE) Changed default setting of namespace context configuration item
Bug Fixes
- Enterprise & Community
- [AER-6129] - (KVS) Predicate filter memory leak observed when using list/map iterate.
- [AER-6128] - (BALANCE) For AP namespaces with
prefer-uniform-balance
true, non-optimal masters may be selected.