Patent ID: 7461302
Filing Date: 2008-12-02
Classification: G06F

Abstract:
1. In a distributed object-based storage system that includes a plurality of object storage devices for storing object components, a manager coupled to each of the object storage devices, wherein the object storage devices coordinate with the manager, and one or more clients that access and store distributed, object-based files on the object storage devices, a method for recovering from an I/O error, comprising: attempting, by a client, to perform a data storage operation wherein the client attempts to store data that is the subject of the operation on one or more of the object storage devices, the operation selected from the group consisting of: a data write operation to an object storage device, a set attribute operation to an object storage device, and an object create operation to an object storage device; and upon failure of the operation, sending a single message from the client to the manager that includes (a) information representing a description of the failure and (b) the data that the client attempted to store that was the subject of the operation.