-
公开(公告)号:US20060155718A1
公开(公告)日:2006-07-13
申请号:US11031170
申请日:2005-01-07
申请人: Suguang Li , David Mannenbach , Karl Nielsen , Richard Stelmach
发明人: Suguang Li , David Mannenbach , Karl Nielsen , Richard Stelmach
IPC分类号: G06F7/00
CPC分类号: G11B20/1803 , G11B20/1816 , G11B2220/412 , Y10S707/99953
摘要: A bad track in a disk device in a data storage system is recovered by determining which cluster in the system the bad track belongs to. If the track belongs to the cluster that discovered that the track was bad, that cluster recovers the track by locating a good copy of the track, staging the good copy of the track to cache, and destaging the good copy of the track storage unit from the cache to all copies of the track, whether good or bad, in the data storage system. If the track belongs to another cluster, the cluster that discovered that the track was bad sends a message to the other cluster to inform it of the bad track, and the other cluster recovers the bad track. In another aspect, all tracks are owned by one server or server cluster, which performs the staging and destaging.
-
公开(公告)号:US20060075287A1
公开(公告)日:2006-04-06
申请号:US10960393
申请日:2004-10-06
申请人: Michael Vageline , Michael John Jones , Richard Stelmach , Yu-Cheng Hsu , Richard Anthony Ripberger
发明人: Michael Vageline , Michael John Jones , Richard Stelmach , Yu-Cheng Hsu , Richard Anthony Ripberger
IPC分类号: G06F11/00
CPC分类号: G06F3/064 , G06F3/0619 , G06F3/0683
摘要: Provided are a method, system, and article of manufacture for detecting data integrity. An indicator is written to invalidate a data block that is capable of being stored in a plurality of sectors of a storage device, wherein the indicator is written to the storage device in at least one sector that is not included in the plurality of sectors. A writing of entire contents of the data block to the plurality of sectors of the storage device is initiated, in response to the writing of the indicator. The indicator is updated to validate the data block, in response to a completion of the writing of the entire contents of the data block to the plurality of sectors of the storage device.
-