Handling Failures from OpenStack Swift in Funnel When building distributed services, handling failures from other services is a fact of life.
We use OpenStack Swift as our object storage service, and we use Funnel to transfer thousands of objects to and from Swift.