We have encountered a rare issue where we got a backup done where only the MANIFEST was written to S3, but not the actual backup file!
Looking at the logs, it seems we tried to complete the upload process of backup.xbstream.gz after the MANIFEST was written, braking the contract highlighted here.
Reproduction Steps
not easy to reproduce since it depends on S3 throttling us, but might be possible to write a test that simulates this kind of behaviour.
Overview of the Issue
We have encountered a rare issue where we got a backup done where only the
MANIFEST
was written to S3, but not the actual backup file!Looking at the logs, it seems we tried to complete the upload process of
backup.xbstream.gz
after theMANIFEST
was written, braking the contract highlighted here.Reproduction Steps
not easy to reproduce since it depends on S3 throttling us, but might be possible to write a test that simulates this kind of behaviour.
Binary Version
Operating System and Environment details
Log Fragments