Patent ID: 8347151
Filing Date: 2013-01-01
Classification: G06F

Abstract:
1. A machine readable storage device comprising at least one of a magnetic storage device and an electronic memory device having machine-readable instructions executed by a server, in communication with a plurality of clients, a first storage device, and a second storage device, to perform operations, the operations comprising: providing data storage services for the clients for backup of data objects from the clients; sending a data object to a first location in the first storage device; determining if the data object was successfully stored at the first location, and if so, storing meta data corresponding with the data object, wherein the meta data includes first path information on a first data path of the data object from a source location to the first location; migrating the data object from the first location to a second location in the second storage device; determining if the data object was successfully stored at the second location, and if so, adding second path information on a second data path of the data object from the first location to the second location to the meta data corresponding with the data object, to update the meta data; detecting that the data object is corrupted; analyzing error logs for the first and the second storage devices at the first and the second locations included in the meta data corresponding with the data object; identifying the first storage device and the second storage device included in the meta data corresponding with the data object that indicate an error in their error log; and using information on the determined first and the second storage devices having the error in their error logs to determine whether the data object or at least one of the first and the second storage devices are corrupted.