Skip to content
Maintained by AxonOps — production-grade documentation from engineers who operate distributed databases at scale

Backup Retention and Purge

AxonOps enforces retention for remote backups by periodically purging expired backups from the remote storage location.

How purge works

  • The agent tracks backup metadata and retention settings.
  • On a scheduled interval, it evaluates which backups are outside retention.
  • Expired backups are deleted from remote storage.
  • Purge runs per backup location and does not affect active backups.

What gets deleted

  • Snapshot manifests and SSTable objects for expired backups
  • Remote-only artifacts for commit log archiving (if enabled)

Retention strategy guidance

  • Keep retention aligned with compliance requirements and recovery objectives.
  • Ensure remote storage lifecycle policies do not conflict with AxonOps purge schedules.
  • Use a longer retention for critical keyspaces or compliance workloads.

Troubleshooting

  • If purge fails, check remote storage credentials and network access.
  • Review AxonOps agent logs for error details.
  • Verify that the configured remote path is correct and writable.