-
How to fix "key mismatch - end of universe" error
ContextWith Java client version below 8.0.2 version, running a batch write oper...
-
How to implement rack awareness dynamically on a cluster
ContextHow it works The following examples illustrate how rack awareness opera...
-
What causes "clique based evicted nodes while updating preferred principal" messages in aerospike logs and why?
DetailWhat is meant by the following log message “clique based evicted nodes wh...
-
How do I recover from Available Percent Zero?
Problem DescriptionThe main indication that available percent has reached zero ...
-
EAGAIN errors in Batch responses
Problem DescriptionWith Aerospike, it is necessary for one slow client to not i...
-
How To use rw-client logging to identify a hot digest?
ContextA hotkey is defined as a key that is being accessed in a disproportionat...
-
When upgrading to 7.2 systemctl fails to start Aerospike
DetailWhen trying to start Aerospike on on node upgraded to 7.2, a message simi...
-
Why do I get "TLS verify result: unable to get local issuer certificate" error when using ca-path for my CA certs?
DetailThe error "TLS verify result: unable to get local issuer certificate" mea...
-
How to Migrate Aerospike from one Cluster to Another?
ContextThere are situations where you may need to migrate Aerospike from an old...
-
Server: Bad File Descriptor or similar error potentially leading to a crash (SIGUSR1, SIGTERM, SIGKILL) when using LDAP
Problem DescriptionEnvironment This is only applicable in environments that use...
-
Why did a server fail to start with "unexpected transaction origin 6"?
DetailA server can fail to start due to an issue related to the read-touch feat...
-
Why do Queries fail on a cluster change?
DetailDuring a cluster change the client running queries can exhaust all of it...
-
How and when to set read-page-cache to true
ContextThe read-page-cache configuration directive removes O_DIRECT and O_DSY...
-
Why is my data distribution imbalanced when I have rack aware and prefer uniform balance
Problem DescriptionData is not evenly distributed throughout the nodes in the c...
-
Why am I getting a role violation when I see the correct role listed for my user
Problem DescriptionAfter granting a list of roles to a user, that user still ha...
-
Why am I getting a parameter error when using REPLACE with recordExistsAction
Problem DescriptionWhen trying to do a write with write policy REPLACE with rec...
-
How to ensure availability in Strong Consistency with equally sized racks?
Problem DescriptionA cluster configured for Strong Consistency mode and using r...
-
why do I get CRITICAL mprotect(...) failed: 12 (Cannot allocate memory)?
DetailAerospike Server running version 7.2 (or above) configured for in memory ...
-
Why is Aerospike Backup Service failing to read from S3 with a 403 error for the service account?
DetailWhy is authentication failing from the Aerospike Backup Service to AWS S3...
-
How to increase network ring buffers to avoid packets lost
ContextBy default, the ring buffers are set a very low value so sudden spikes o...
-
How to get the Aerospike partition number from a DIGEST
ContextWhen doing an analysis of records that have issues, you may wish to see ...
-
Durable delete tombstones never removed in system where load is extremely low
Problem DescriptionWhen a record is deleted durably, a tombstone is created as ...
-
How to identify proxy clients?
ContextThe log context, proxy-divert, was introduced to capture the IP address ...
-
Correctly configured Aerospike cluster splits or refuses to form although correctly configured
Problem DescriptionAn Aerospike cluster will not form with more than a given nu...
-
Rapid network fluctuations result in dead partitions in Strong Consistency mode
Problem DescriptionWhen an Aerospike cluster running with Strong Consistency na...
-
What’s the impact of a high rw_in_progress value?
DetailThe rw_in_progress (also know has rw-hash) metric tracks the number of en...
-
How to configure Storage Devices to use persistent name?
ContextIt may be necessary to create a UDEV rule to make the nvme device names ...
-
How to configure debug-allocations?
ContextAerospike memory subsystem can be configured with allocation debugging. ...
-
How to filter conn resets in wireshark?
ContextOften we may need to analyze TCP dumps. The following provide the Wiresh...
-
What happens to the records from a node being added to an existing SC roster?
DetailThis FAQ details the possible scenario of adding a node with data to an a...