github aerospike/aerospike-server 4.9.0.12

latest releases: 7.2.0.3, 7.1.0.9, 7.0.0.18...
2 years ago

Aerospike Server Community Edition 4.9.0.12

Description

  • ATTENTION: As of Aerospike Server version 4.9, expirations and evictions are disabled by default.
  • The Aerospike Server will not start If the value of default-ttl is non-zero and nsup-period is zero (the default).
  • 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.
  • Support added for HyperLogLog (HLL) probabilistic data types.
    • Clusters connected using Cross Datacenter Replication (XDR) all clusters must have been upgraded to Aerospike Server 4.9 prior to using the HyperLogLog (HLL) data type.
    • Before downgrading from Aerospike Server 4.9 all HyperLogLog (HLL) bins must be removed by the application.
    • During the unlikely case of a downgrade the drives would need to be wiped. It is advised to review your Aerospike Server 4.9 environment prior to implementing the usage of HyperLogLog (HLL) data type bins.
  • When upgrading to Aerospike Server v4.9.0.7 or newer to ensure migrations complete refer to the Special Upgrades document section Avoiding partition ownership disagreement that prevents migrations from completing.
  • When upgrading the Aerospike Server refer to the Special Upgrades documentation.

New Features

Improvements

Bug Fixes

  • Enterprise & Community
    • [AER-6289] - (KVS) Concurrently reading and writing a new bin or set name may access a pointer which crosses a cache line boundary, causing a crash.
  • Enterprise Only
    • [AER-6287] - (KVS) When writing over a tombstone with Time-To-Live (TTL) value -2 (i.e. do not update TTL), the write fails to apply the namespace default-ttl.

Known Issues

Updates

Don't miss a new aerospike-server release

NewReleases is sending notifications on new releases.