16-11-2017 дата публикации
Номер: US20170329674A1
A storage management method includes receiving a degrade signal indicating a degraded state of a virtual disk associated with a host system. Rebuild-flush operations may be performed. The operations may include writing, to the virtual disk and also to a hot spare drive (HSP) associated with the virtual disk, valid-modified data, stored in a host storage cache, associated with the virtual disk. In contrast, valid-unmodified storage cache data associated with the virtual disk, may be written to the HSP only. After the rebuild-flush completes, the virtual disk may be rebuilt. During rebuild, however, any cached-LBA may be skipped where traditional RAID rebuild operations are performed for un-cached LBAs only. 1. A storage management method , comprising:receiving, by a host, a degrade signal indicating a DEGRADED state of a virtual disk associated with the host; writing, to the virtual disk and to a hot spare drive (HSP) associated with the virtual disk, valid-modified data, stored in a host storage cache, associated with the virtual disk; and', 'writing, to the HSP, valid-unmodified data, stored in the host storage cache, associated with the virtual disk; and, 'responsive to receiving the degrade signal, performing rebuild-flush operations comprising responsive to determining that the virtual disk LBA corresponds to valid cache data in the host storage cache, skipping to a next virtual disk LBA; and', regenerating user data associated with the LBA; and', 'storing rebuilt user data resulting from said regenerating to the HSP., 'responsive to determining that the virtual disk LBA does not correspond to valid cache data in the host storage cache], 'rebuilding the virtual disk, said rebuilding including, for each virtual disk logical block address (LBA)2. The method of claim 1 , further comprising:maintaining hash table data indicating virtual disk LBAs cached in the host storage cache.3. The method of claim 2 , wherein maintaining the hash table data includes:maintaining ...
Подробнее