-
公开(公告)号:US11704239B2
公开(公告)日:2023-07-18
申请号:US16577106
申请日:2019-09-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rui Feng , Shengqian Jia , Dingguo Yang
IPC: G06F12/02 , G06F3/06 , G06F12/0891
CPC classification number: G06F12/0253 , G06F3/064 , G06F3/065 , G06F3/0679 , G06F12/0891 , G06F3/0607
Abstract: A garbage collection technology for a storage medium that includes a plurality of blocks, where each storage unit has a collection parameter related to data in one of the blocks, and where each block includes a plurality of pages. A group of blocks is selected from the plurality of blocks based on the collection parameter. A difference between values of collection parameters of any two blocks in the group of blocks is not greater than a preset value. Data in a first valid page and a second valid page in the group of blocks is replicated to a same destination block, to facilitate garbage collection.
-
公开(公告)号:US20180300210A1
公开(公告)日:2018-10-18
申请号:US16013175
申请日:2018-06-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rui Feng , Guang Chen , Jun Liu
Abstract: A technique for processing a lock request is provided. A first lock server is a takeover lock server of a second lock server. The first lock server enters a silent state after learning that a fault occurs in the second lock server, where a silent range is a resource for which the second lock server has assigned permission. The first lock server receives an acquire lock request that is originally sent to the second lock server, and the first lock server assigns lock permission for a corresponding resource according to the acquire lock request if the second lock server has not assigned resource for the resource. By means of this solution, an impact range of a fault occurring in a lock server can be reduced, and stability of a lock management system is improved.
-
公开(公告)号:US09952947B2
公开(公告)日:2018-04-24
申请号:US15592217
申请日:2017-05-11
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Rui Feng , Jun Liu , Guangyou Xiang
CPC classification number: G06F11/203 , G06F11/2028 , G06F17/30171 , G06F2201/805 , H04L67/10 , H04L67/1097
Abstract: A method for processing a fault of a lock server in a distributed system is disclosed, where the distributed system includes m lock servers, which locally store same lock server takeover relationship information. Lock servers in the distributed system that are not faulty receive a notification message, which carries information about a fault of a first lock server; after receiving the notification message, a second lock server determines that it is a takeover lock server of the first lock server according to the lock server takeover relationship information, and the takeover lock server enters a silent state; after receiving the notification message, a third lock server in the distributed system determines that it is not the takeover lock server of the first lock server according to the lock server takeover relationship information. After receiving a locking request, the third lock server allocates lock permission information according to the locking request.
-
4.
公开(公告)号:US20170302502A1
公开(公告)日:2017-10-19
申请号:US15636340
申请日:2017-06-28
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Rui Feng
CPC classification number: H04L41/044 , G06F3/06 , G06F9/5072 , G06F11/0757 , G06F11/0793 , G06F11/14 , G06F11/1425 , G06F11/187 , G06F11/2046 , G06F17/30 , G06F17/30557 , H04L41/0659 , H04L41/0672 , H04L67/10 , H04L67/1097 , H04L69/28 , H04L69/40
Abstract: The present disclosure discloses an arbitration processing solution when brain split occurs in cluster. The solution includes: receiving, by the quorum storage apparatus, first master quorum node preemption requests within a first master quorum node preemption detection period sent by the at least two quorum nodes when brain split occurs in the cluster; sending, by the quorum storage apparatus, a first master quorum node preemption success response message to the initial master quorum node when the first master quorum node preemption request sent by the initial master quorum node is received; where the first master quorum node preemption success response message indicates the initial master quorum node succeeds in master quorum node preemption.
-
公开(公告)号:US20240320099A1
公开(公告)日:2024-09-26
申请号:US18731035
申请日:2024-05-31
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Rui Feng
CPC classification number: G06F11/1435 , G06F11/1451 , G06F11/2076
Abstract: Embodiments of this application provide a storage system. The storage system includes a first controller and a second controller, and the two controllers communicate with a memory by sharing a same interface card. The shared interface card stores data from the first controller in a cache of the shared interface card, and asynchronously persists data in the cache of the shared interface card to the memory. After the first controller is faulty, the data that is from the first controller and that is stored by the shared interface device may be read by an interface device from a cache (or a memory) of the interface device, and provided to the second controller.
-
6.
公开(公告)号:US10298436B2
公开(公告)日:2019-05-21
申请号:US15631485
申请日:2017-06-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Rui Feng
IPC: G06F11/07 , H04L12/24 , G06F16/00 , G06F9/50 , G06F11/14 , G06F11/20 , H04L29/14 , H04L29/08 , G06F3/06 , H04L29/06 , G06F16/25 , G06F11/18
Abstract: The present disclosure discloses an arbitration processing solution when brain split occurs in cluster. The solution includes: receiving, by a quorum storage apparatus within a first refresh packet detection period, first master quorum node preemption requests sent by at least two quorum nodes in the cluster; sending, by the quorum storage apparatus, a first master quorum node preemption success response message to the initial master quorum node indicating that the initial master quorum node succeeds in master quorum node preemption when the first master quorum node preemption requests received within the first refresh packet detection period comprise the master quorum node preemption request sent by the initial master quorum node.
-
公开(公告)号:US20170242762A1
公开(公告)日:2017-08-24
申请号:US15592217
申请日:2017-05-11
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Rui Feng , Jun Liu , Guangyou Xiang
CPC classification number: G06F11/203 , G06F11/2028 , G06F17/30171 , G06F2201/805 , H04L67/10 , H04L67/1097
Abstract: A method for processing a fault of a lock server in a distributed system is disclosed, where the distributed system includes m lock servers, which locally store same lock server takeover relationship information. Lock servers in the distributed system that are not faulty receive a notification message, which carries information about a fault of a first lock server; after receiving the notification message, a second lock server determines that it is a takeover lock server of the first lock server according to the lock server takeover relationship information, and the takeover lock server enters a silent state; after receiving the notification message, a third lock server in the distributed system determines that it is not the takeover lock server of the first lock server according to the lock server takeover relationship information. After receiving a locking request, the third lock server allocates lock permission information according to the locking request.
-
公开(公告)号:US20200012598A1
公开(公告)日:2020-01-09
申请号:US16577106
申请日:2019-09-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Rui Feng , Shengqian Jia , Dingguo Yang
IPC: G06F12/02 , G06F12/0891 , G06F3/06
Abstract: A garbage collection technology for a storage medium that includes a plurality of blocks, where each storage unit has a collection parameter related to data in one of the blocks, and where each block includes a plurality of pages. A group of blocks is selected from the plurality of blocks based on the collection parameter. A difference between values of collection parameters of any two blocks in the group of blocks is not greater than a preset value. Data in a first valid page and a second valid page in the group of blocks is replicated to a same destination block, to facilitate garbage collection.
-
9.
公开(公告)号:US20170293613A1
公开(公告)日:2017-10-12
申请号:US15631485
申请日:2017-06-23
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Rui Feng
IPC: G06F17/30 , G06F9/50 , H04L29/08 , H04L29/06 , G06F11/07 , G06F11/14 , G06F11/20 , G06F3/06 , H04L29/14
CPC classification number: H04L41/044 , G06F3/06 , G06F9/5072 , G06F11/0757 , G06F11/0793 , G06F11/14 , G06F11/1425 , G06F11/187 , G06F11/2046 , G06F17/30 , G06F17/30557 , H04L41/0659 , H04L41/0672 , H04L67/10 , H04L67/1097 , H04L69/28 , H04L69/40
Abstract: The present disclosure discloses an arbitration processing solution when brain split occurs in cluster. The solution includes: receiving, by a quorum storage apparatus within a first refresh packet detection period, first master quorum node preemption requests sent by at least two quorum nodes in the cluster; sending, by the quorum storage apparatus, a first master quorum node preemption success response message to the initial master quorum node indicating that the initial master quorum node succeeds in master quorum node preemption when the first master quorum node preemption requests received within the first refresh packet detection period comprise the master quorum node preemption request sent by the initial master quorum node.
-
10.
公开(公告)号:US10020980B2
公开(公告)日:2018-07-10
申请号:US15636340
申请日:2017-06-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Rui Feng
CPC classification number: H04L41/044 , G06F3/06 , G06F9/5061 , G06F9/5072 , G06F11/0757 , G06F11/0793 , G06F11/14 , G06F11/1425 , G06F11/187 , G06F11/2046 , G06F16/00 , G06F16/25 , G06F2209/505 , H04L41/0659 , H04L41/0672 , H04L67/10 , H04L67/1097 , H04L69/28 , H04L69/40
Abstract: The present disclosure discloses an arbitration processing solution when brain split occurs in cluster. The solution includes: receiving, by the quorum storage apparatus, first master quorum node preemption requests within a first master quorum node preemption detection period sent by the at least two quorum nodes when brain split occurs in the cluster; sending, by the quorum storage apparatus, a first master quorum node preemption success response message to the initial master quorum node when the first master quorum node preemption request sent by the initial master quorum node is received; where the first master quorum node preemption success response message indicates the initial master quorum node succeeds in master quorum node preemption.
-
-
-
-
-
-
-
-
-