Techniques for handling drive errors based on extents causing the drive errors

    公开(公告)号:US10733042B2

    公开(公告)日:2020-08-04

    申请号:US15848580

    申请日:2017-12-20

    摘要: Implementations of the present disclosure relate to a method and apparatus for handling an error for a drive. The logic space of the drive is divided into a plurality of extents. The method comprises determining a type of errors in response to the errors detected in I/O operations for the drive. The method further comprises determining a drive extent of the plurality of extents of the drive that causes the errors in response to determining that the type of the errors is a soft medium error or a data error, the soft medium error being an error that can be repaired by re-mapping of a failed extent and the data error being an error that is caused by damage of data on the drive. Furthermore, the errors can be handled only with respect to the drive extent that causes the errors.

    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR MANAGING STORAGE SYSYEM

    公开(公告)号:US20190129643A1

    公开(公告)日:2019-05-02

    申请号:US16170143

    申请日:2018-10-25

    IPC分类号: G06F3/06 G06F11/10 G06F11/14

    摘要: Implementations of the present disclosure relate to a method, system and computer program product for managing a storage system. Specifically, in one implementation of the present disclosure there is provided a method for managing a storage system. The storage system comprises at least one stripe, a stripe of the at least one stripe comprising multiple extents among which respective extents being from respective storage devices in a resource pool. The method comprises: in response to receiving a converting request to convert the storage system from a first type to a second type, determining a target storage device associated with the converting request in the resource pool; for a stripe of the at least one stripe, updating metadata associated with the stripe so as to remove from the stripe an extent that is located at the target storage device; and converting the storage system from the first type to the second type on the basis of the updated metadata. In other implementations of the present disclosure, there is provided a corresponding system and computer program product.

    Distributing mapped raid disk extents when proactively copying from an EOL disk

    公开(公告)号:US10152254B1

    公开(公告)日:2018-12-11

    申请号:US15581935

    申请日:2017-04-28

    IPC分类号: G06F3/06

    摘要: A method performed in a Mapped RAID system includes: (a) in response to a source disk (SD) reaching EOL status: (1) copying a first source disk extent (DE) (belonging to a first RAID extent) from the SD to a first spare DE on a first destination disk and (2) copying a second source DE from the SD to a second spare DE (belonging to a second RAID extent) on a second destination disk, (b) in response to completely copying the first source DE from the SD to the first spare DE, mapping the first spare DE to belong to the first RAID extent in place of the first source DE, and (c) in response to completely copying the second source DE from the SD to the second spare DE, mapping the second spare DE to belong to the second RAID extent in place of the second source DE.

    Method and device for managing disk pool

    公开(公告)号:US11003359B2

    公开(公告)日:2021-05-11

    申请号:US15954929

    申请日:2018-04-17

    IPC分类号: G06F3/06

    摘要: Embodiments of the present disclosure provide a method of managing a disk pool, the disk pool having a plurality of disks which are divided into a plurality of disk extents, the method comprising: determining the number of input/output (I/O) requests for disk extents in the disk pool within a predetermined period of time; determining respective hotness of the disk extents based on the number of I/O requests; determining hotness of the disks based on the hotness of the disk extents; and determining migration of data in the disk extents based on the hotness of the disk.

    Method, device and computer program product for managing a storage system

    公开(公告)号:US10705932B2

    公开(公告)日:2020-07-07

    申请号:US16167716

    申请日:2018-10-23

    摘要: Embodiments of the present disclosure relate to a method, a device and a computer program product for managing a storage system. According to embodiments of the present disclosure, the method comprises, in response to a certain disk of a disk array of the storage system returning from a failed state to a normal state, determining information of a spare disk for recovering data on the storage disk, the first data being stored on the first disk. The method further comprises determining based at least in part on information of the spare disk, a disk from the spare disk and a first disk for reconstructing the disk array. According to embodiments of the present disclosure, in the case that the first disk is recovered from the failed state, the method comprises based on a data amount in the spare disk having not been recovered yet and a data amount associated with the first disk, selecting the spare disk or the first disk for data reconstruction. With the method according to embodiments of the present disclosure, the time for reconstructing a disk array will be reduced effectively.