github aerospike/aerospike-server 4.3.0.2

latest releases: 8.0.0.2, 8.0.0.1, 7.2.0.7...
2 years ago

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.

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 item disable-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.
  • 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.

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 and dc-connections-idle-ms are applied to all DCs.

Known Issues

Updates

Don't miss a new aerospike-server release

NewReleases is sending notifications on new releases.