I am seeing conflicting information related to max-record-size. Documents say 8MB is maximum but configuration is not taking max-record-size parameter. We are using Aerospike 7.2 enterprise edition with memory instance. We are planing for a Aerospike distributed cache, however some of our record size is > 1MB. Are we allowed to store records > 1MB in memory or we have to use other options. What are the limitations ? Here is my memory configurations
namespace abc-mem {
replication-factor 1
indexes-memory-budget 2G # Total memory allocated to this namespace
nsup-period 600 # Run namespace supervisor every 10 minutes
default-ttl 30D # Default TTL of 30 days
storage-engine memory {
data-size 16G
stop-writes-avail-pct 5
stop-writes-used-pct 95
evict-used-pct 90
}
You should be able to configure the max-record-size as you need. In 7.2, the default should be 1MiB but you should be able to increase it up to 8MiB.