Skip navigation

Amazon S3 Issues: Load Balancers and MD5

Amazon reports that an issue with a load balancer caused a small number of S3 customers to experienced file corruption when using MD5.

Amazon's S3 storage system had some issues last week with data corruption on files using MD5 to perform integrity checks. After some investigation, Amazon confirmed the problems and identified the cause:

We've isolated this issue to a single load balancer that was brought into service at 10:55pm PDT on Friday, 6/20. It was taken out of service at 11am PDT Sunday, 6/22. While it was in service it handled a small fraction of Amazon S3's total requests in the US. Intermittently, under load, it was corrupting single bytes in the byte stream. ... Based on our investigation with both internal and external customers, the small amount of traffic received by this particular load balancer, and the intermittent nature of the above issue on this one load balancer, this appears to have impacted a very small portion of PUTs during this time frame.

There are several follow-ups of note: Alistair Croll at GigaOm takes a look at the role of load balancers in cloud platforms, while Craig Balding of Cloud Security takes a look at the MD5 issues.

Hide comments