heirloom
heirloom copied to clipboard
Heirloom fails when attempting to download a Heirloom which is in SDB but not yet uploaded to all S3 buckets.
The reason we upload to SDB first is to handle the edge cases where the heirloom is uploaded to S3, but then errors before adding the record to SDB leaving the object. The object can then be cleaned up and retried.
One approach to fix this may be to have download wait and retry if the object is in SimpleDB but not yet in S3 rather than immediately erroring.