An export failure occurs when an API cannot read resources or cannot transport and write their data to external storage. Retrying is generally safe because each export attempt is independent. section 23.3.7
Handle export failures with these practical rules:
- Expect a later attempt to produce different data, especially when users are changing a volatile dataset concurrently. section 23.3.7
- Do not treat a failed export as a consistent snapshot; exported data may already be a smear of resources. section 23.3.7
- Generally leave data from the failed attempt in place rather than deleting it automatically; manual cleanup can follow. section 23.3.7
Retrying a volatile export
An export reads API resources while concurrent users modify them, then fails while writing raw bytes to external storage. Retry the export, but expect different results and preserve the earlier partial data for later cleanup. section 23.3.7
