Aerospike Server Community Edition 4.3.0.2
Description
- All Flash (Enterprise only, requires new feature key).
- Ability to choose uniform partition balance over minimal migrations during cluster changes (Enterprise only).
- Relative range operations for CDTs, and NO_FAIL and DO_PARTIAL CDT error policies.
- When upgrading the Aerospike Server, from a version prior to 4.3 with
replication-factor 2 or greater
along with the use of the rack-aware feature in AP namespaces, refer to the special considerations knowledge base article for details. (Enterprise Only) - When upgrading the Aerospike Server refer to the Special Upgrades documentation.
New Features
- Enterprise & Community
- [AER-5891] - (CDT) Added CDT relative range operations.
- [AER-5892] - (CDT) Added NO_FAIL and DO_PARTIAL CDT error policies.
- Enterprise Only
- [AER-5901] - (KVS) Added namespace context configuration item
index-type
with value 'flash' to use block storage devices for primary index. - [AER-5900],[AER-4714] - (BALANCE) Added namespace context configuration item
prefer-uniform-balance
to choose uniform partition balance over minimal migrations.
- [AER-5901] - (KVS) Added namespace context configuration item
Improvements
- Enterprise & Community
- [AER-5881] - (KVS) Setting service context configuration item
nsup-period
to zero deactivates runtime expiration/eviction. - [AER-5882] - (KVS) Setting service context configuration item
object-size-hist-period
to zero deactivates object size histogram population. - [AER-5885] - (KVS) Replaced service context configuration item
nsup-startup-evict
with namespace context itemdisable-cold-start-eviction
. - [AER-5886] - (KVS) Added namespace context configuration item
disable-nsup
to disable runtime expiration/eviction for the namespace. - [AER-5906] - (KVS) Removed default value of namespace context configuration item
memory-size
. - [AER-5909] - (KVS) Improved efficiency of pushing to head of queue.
- [AER-5883] - (SINDEX) Setting service context configuration item
sindex-gc-period
to zero deactivates secondary index garbage collection. - [AER-5897] - (INFO) Added 'size' parameter and 'ignore-migrations' option to
cluster-stable
info command, and made 'namespace' parameter optional. - [AER-4969] - (INFO) Expose various device-specific metrics through the info protocol.
- [AER-5893] - (NETWORK) Increased the character limit on heartbeat context configuration item
mesh-seed-address-port
from 64 to 255. - [AER-5902] - (STORAGE) Allow storage files to have shadow files.
- [AER-5905] - (STORAGE) Removed default value of storage context configuration item
filesize
.
- [AER-5881] - (KVS) Setting service context configuration item
- Enterprise Only
- [AER-5541] - (KVS) Added storage context configuration item
serialize-tomb-raider
to allow serialization of different namespaces' tomb raids. - [AER-5884] - (KVS) Setting namespace context configuration item
tomb-raider-period
to zero deactivates tomb raider.
- [AER-5541] - (KVS) Added storage context configuration item
Bug Fixes
- Enterprise & Community
- [AER-5904] - (CLUSTERING) Clock skew may be falsely reported briefly when a node joins a cluster where the logical clock is ahead of the physical clock.
- [AER-5911] - (FABRIC) Race condition caused by recycling duplicate resolution fabric message for replica write/ping.
- [AER-5894] - (STORAGE) IO on shadow device fails if its minimum IO size exceeds that of its primary device.
- Enterprise Only
- [AER-5912] - (CLUSTERING) Slow drives may prevent initial cluster formation under strong consistency when roster is missing.
- [AER-5888] - (BALANCE) Changing rack IDs with replication factor 3 or more may result in suboptimal master selection.
- [AER-5880] - (XDR) Dynamic changes to datacenter context configuration items
dc-connections
anddc-connections-idle-ms
are applied to all DCs.
Known Issues
Updates
- aerospike-tools 3.15.3.14