-
公开(公告)号:US11593264B2
公开(公告)日:2023-02-28
申请号:US17516760
申请日:2021-11-02
发明人: Ruiyong Jia , Xinlei Xu , Yousheng Liu , Ping Ge , Changyu Feng
IPC分类号: G06F12/00 , G06F12/0802
摘要: Techniques for managing a storage system involve: based on a degree of importance of data stored in a persistent storage device of the storage system, determining key data from the data, wherein a degree of importance of the key data is higher than a threshold degree; respectively identifying first data corresponding to the key data in a first cache of the storage system and second data corresponding to the key data in a second cache of the storage system as non-removable; and in response to corruption of the first data, repairing the first data using the second data in the second cache. Such techniques can avoid system shutdown caused by corruption of key data.
-
公开(公告)号:US20220327053A1
公开(公告)日:2022-10-13
申请号:US17516760
申请日:2021-11-02
发明人: Ruiyong Jia , Xinlei Xu , Yousheng Liu , Ping Ge , Changyu Feng
IPC分类号: G06F12/0802
摘要: Techniques for managing a storage system involve: based on a degree of importance of data stored in a persistent storage device of the storage system, determining key data from the data, wherein a degree of importance of the key data is higher than a threshold degree; respectively identifying first data corresponding to the key data in a first cache of the storage system and second data corresponding to the key data in a second cache of the storage system as non-removable; and in response to corruption of the first data, repairing the first data using the second data in the second cache. Such techniques can avoid system shutdown caused by corruption of key data, thereby optimizing system performance.
-
3.
公开(公告)号:US11231857B2
公开(公告)日:2022-01-25
申请号:US16587932
申请日:2019-09-30
发明人: Sihang Xia , Zhenhua Zhao , Changyu Feng , Xinlei Xu , Xiongcheng Li
摘要: Techniques process and manage a storage unit access. In accordance with such a technique, a data access request which is from a host system and for a first storage unit in the first storage system is received, wherein the first storage unit is a secondary storage unit; and the data access request is forwarded to a second storage unit in a second storage system associated with the first storage unit via a redirection link from the first storage system to the second storage system, wherein the second storage unit is a primary storage unit. Through such techniques, the host system can be allowed to send a data access request for the secondary storage unit, so that the host system does not need to resend the data access request, thereby reducing delay and interruption caused by such requests.
-
公开(公告)号:US11126353B2
公开(公告)日:2021-09-21
申请号:US16704748
申请日:2019-12-05
发明人: Changyu Feng , Jian Gao , Xinlei Xu , Lifeng Yang , Liam Xiongcheng Li
IPC分类号: G06F3/06 , G06F12/02 , G06F12/0868 , G06F12/0871
摘要: Embodiments of the present disclosure relate to methods and apparatuses for data copy. A method comprises receiving, from a client module in a first processing unit, a read request for reading data from a first storage region. The method further comprises, in response to determining from the read request that the data is to be copied, obtaining, from a cache, a first bitmap associated with the first storage region, the first bitmap indicating if the first storage region is filled with zero. The method further comprises, in response to determining from the first bitmap that the first storage region is filled with zero, sending, to the client module, an indication that the data is zero.
-
公开(公告)号:US11048422B2
公开(公告)日:2021-06-29
申请号:US16786210
申请日:2020-02-10
发明人: Yousheng Liu , Jian Gao , Xinlei Xu , Lifeng Yang , Changyu Feng
IPC分类号: G06F3/06
摘要: Embodiments of the present disclosure relate to a method, device and computer readable medium for managing storage. The method comprises: in response to obtaining, at a first storage processor, an access request for a storage unit, determining whether the storage unit is currently accessible, the storage unit including at least one storage area. The method further comprises: in response to the storage unit being currently inaccessible, determining whether the first storage processor has an access right to the storage unit. In addition, the method further comprises: in response to the first storage processor having no access right, requesting a second storage processor for the access right, the second storage processor being associated with a mirror storage unit of the storage unit, and the first and second storage processors having exclusive write access rights.
-
公开(公告)号:US10936419B2
公开(公告)日:2021-03-02
申请号:US16172030
申请日:2018-10-26
发明人: Tao Xu , Hongpo Gao , Jibing Dong , Jian Gao , Changyu Feng , Geng Han
摘要: Embodiments of the present disclosure provide a method and a device for managing storage system. In an embodiment, a plurality of RAID stripes to be reconstructed in the storage system are determined. A first RAID stripe is selected from a plurality of RAID stripes based on a plurality of I/O load states at a disk extent level for the plurality of RAID stripes at a first storage processor in the storage system, the first RAID having a high I/O load at the disk extent level. Then, a first disk extent for reconstructing the first RAID stripe is determined and the first storage processor is configured to reconstruct data for the first RAID stripe at the first disk extent. A corresponding device to implement the method is further disclosed.
-
公开(公告)号:US20200348857A1
公开(公告)日:2020-11-05
申请号:US16819979
申请日:2020-03-16
发明人: Jianbin Kang , Changyu Feng , Jibing Dong
IPC分类号: G06F3/06
摘要: Techniques manage a disk array. Such techniques involve determining, from one or more disk arrays constructed based on a plurality of disks, a target disk array to be restriped, the target disk array being associated with disk slices on different disks and including a stripe to be reconstructed, the stripe including extents located in the disk slices; determining, from the disk slices, a first disk slice on which data migration is to be performed, a first extent of the extents being located in the first disk slice; allocating, on the plurality of disks, a second disk slice for storing data from the first disk slice; and reconstructing the stripe by migrating data from the first extent of the first disk slice into the second disk slice. Such techniques significantly reduce the number of input/output operations during stripe reconstruction while avoiding waste of storage space.
-
公开(公告)号:US20200241777A1
公开(公告)日:2020-07-30
申请号:US16786210
申请日:2020-02-10
发明人: Yousheng Liu , Jian Gao , Xinlei Xu , Lifeng Yang , Changyu Feng
IPC分类号: G06F3/06
摘要: Embodiments of the present disclosure relate to a method, device and computer readable medium for managing storage. The method comprises: in response to obtaining, at a first storage processor, an access request for a storage unit, determining whether the storage unit is currently accessible, the storage unit including at least one storage area. The method further comprises: in response to the storage unit being currently inaccessible, determining whether the first storage processor has an access right to the storage unit. In addition, the method further comprises: in response to the first storage processor having no access right, requesting a second storage processor for the access right, the second storage processor being associated with a mirror storage unit of the storage unit, and the first and second storage processors having exclusive write access rights.
-
公开(公告)号:US10664392B2
公开(公告)日:2020-05-26
申请号:US15848418
申请日:2017-12-20
发明人: Xinlei Xu , Jian Gao , Lifeng Yang , Yousheng Liu , Changyu Feng
摘要: The present invention discloses a method and device for managing a storage system. Specifically, in one embodiment of the present invention there is proposes a method for managing a storage system, the method comprising: dividing a stripe included in a storage array in the storage system into a group of blocks; in response to receiving an allocation request for a storage space in the storage system, determining a space size associated with the allocation request; and building a repository based on one or more blocks selected from the group which match the space size, the repository being defined using an address mapping including addresses of the one or more blocks in the storage system. In one embodiment of the present invention there is proposed a device for managing a storage system.
-
公开(公告)号:US20190384514A1
公开(公告)日:2019-12-19
申请号:US16369408
申请日:2019-03-29
发明人: Lifeng Yang , Shaoqin Gong , Yousheng Liu , Changyu Feng , Ruiyong Jia , Xiongcheng Li
IPC分类号: G06F3/06
摘要: A storage management technique involves: receiving a request for creating a virtual volume, the request at least indicating a size and a service level of the virtual volume; in response to the request, creating the virtual volume on a first storage device; storing metadata information of the virtual volume in a local database that is accessible to the first storage device, the metadata information at least comprising identification information of the virtual volume and identification information of the first storage device; and synchronizing the metadata information to at least one second storage device. Such a technique enables more flexible creation of virtual volumes on a cluster of storage device.
-
-
-
-
-
-
-
-
-