After hours of downtime with our primary photo storage, I’ve given up on Linode and started restoring failed uploads and switching to our S3 backup. Very disappointing. I’ll post a final update to @news when everything is back online. I also learned some new things to make this more robust.