While trying to upgrade our aerospike clusters from 4.5.3 to 4.9 (and eventually 5.0), the server doesn’t start if default-ttl for a namespace is not 0. The documentation says to have either nsup-period set to non zero value or allow-ttl-without-nsup to be set to true in such cases. It also strongly recommends against the latter option but I couldn’t find any documentation on how to tune nsup-period without messing up write performance.
Any tips on configuring nsup-period would be helpful? Right now, on our 4.5.3 clusters, we leave nsup-period as the default value (rather we didn’t even know such a thing existed) and the server doesn’t have any problems starting up even with non-zero default-ttl