Aerospike Server Community Edition 4.0.0.4
Description
- DO NOT UPGRADE from 3.13 (or earlier) directly to this release. Instead, upgrade to 4.0.0.6, 4.1.0.6, 4.2 or 4.3.
- If you have already upgraded directly from 3.13 to this version, upgrade to 4.0.0.6 prior to any further upgrade.
- After the upgrade to 4.0.0.6 depending on the client’s versions being utilized it may be necessary to restart them (including XDR).
- Strong Consistency an Enterprise Edition only feature requiring an additional license. Existing Aerospike Enterprise customers should contact their account representative for a trial license.
New Features
Improvements
- Enterprise & Community
- [AER-5823] - (STORAGE) Prevent duplicate 'file' or 'device'
storage-engine
context configuration items. - [AER-5825] - (STATS) Renamed 'cluster_clock_skew' statistic to
cluster_clock_skew_ms
.
- [AER-5823] - (STORAGE) Prevent duplicate 'file' or 'device'
Bug Fixes
- Enterprise & Community
- [AER-5831] - (KVS) Proxied transactions that time out shortly after insertion into hash may double free fabric message.
- [AER-5829] - (CDT) List-by-value-list operation on ordered list may crash with certain value parameters. Introduced in 3.16.0.1
- [AER-5830] - (CDT) By-list-value-list, by-map-key-list, by-map-value-list operations may crash if parameter lists contain duplicate elements. Introduced in 3.16.0.1
- Enterprise Only
- [AER-5828] - (KVS) Memory leak in fabric when sending replication confirmation message (in
strong-consistency
mode). - [AER-5822] - (STORAGE) At startup, if device is encrypted, check of device header's strong consistency flag is bypassed.
- [AER-5835] - (STORAGE) Post-write queue is not thread-safe in
commit-to-device
mode. - [AER-5824] - (XDR) Crash when bin shipping is enabled and a record contains only zero-length blobs and/or strings.
- [AER-5828] - (KVS) Memory leak in fabric when sending replication confirmation message (in