Weaviate

Filesystem backup provider causes data loss in production

critical
availabilityUpdated May 14, 2025(via Exa)
Technologies:
How to detect:

Using filesystem backup provider in production environments results in backup data loss when Weaviate pods are deleted, rescheduled, or fail, as backups are stored locally on the pod rather than in durable cloud storage

Recommended action:

Disable filesystem backups by setting backups.filesystem.enabled to false. Enable a cloud backup provider instead: S3 (backups.s3.enabled: true), GCS (backups.gcs.enabled: true), or Azure (backups.azure.enabled: true). Configure appropriate credentials for the chosen provider.