Hello I have some problem with unload expired data from memory. This config mean collecting expired data if not used 8 hours to disk drive. I have all logs, but no have an errors. What’s my fail? Here is my config
Aerospike database configuration file for use with systemd.
service {
paxos-single-replica-limit 1 # Number of nodes where the replica count is automatically reduced to 1.
proto-fd-max 15000
service-threads 4
transaction-queues 4
transaction-threads-per-queue 4
}
logging {
file /var/log/aerospike-info.log {
context any info
}
file /var/log/aerospike-warning.log {
context any warning
}
file /var/log/aerospike-error.log {
context any detail
}
network {
service {
address xxx.xxx.xxx.xxx
port xxx
}
heartbeat {
mode mesh
address xxx.xxx.xxx.xxx
port xxx
mesh-seed-address-port xxx.xxx.xxx.xxx xxx
mesh-seed-address-port xxx.xxx.xxx.xxx xxx
interval 150
timeout 10
}
fabric {
address xxx.xxx.xxx.xxx
port xxx
}
info {
address xxx.xxx.xxx.xxx
port xxx
}
}
# here's namespaces
namespace prodb_coef {
default-ttl 28800 # How long (in seconds) to keep data after
# it is written
high-water-disk-pct 90 # How full may the disk become before the
# server begins eviction (expiring records
# early)
high-water-memory-pct 80 # How full may the memory become before the
# server begins eviction (expiring records
# early)
replication-factor 2
memory-size 24G # Maximum memory allocation for data and primary and secondary indexes.
storage-engine device { # Configure the storage-engine to use
# persistence. Maximum size is 2 TiB
file /opt/aerospike/prodb_coef # Location of data file on server.
# file /opt/aerospike/<another> # (optional) Location of data file on server.
filesize 1700G # Max size of each file in GiB.
data-in-memory false # Indicates that all data should also be
# in memory.
}}