-
公开(公告)号:US10713134B2
公开(公告)日:2020-07-14
申请号:US15589856
申请日:2017-05-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Daohui Wang , Feng Zhang , Xuyou Liu
Abstract: A distributed storage and replication system includes a MDC module, multiple IO routing modules, and multiple OSD nodes. The MDC module is adapted to configure at least two partition, the IO routing module is adapted to route an IO request to an OSD node, and the OSD node is adapted to execute storage of data corresponding to the IO request. The MDC is configured to determine a faulty OSD node, update a partition view of a partition group that includes a partition on the faulty OSD node, and send an updating notification to a primary OSD node in the updated partition view. The primary OSD node is adapted to process replication of the data corresponding to the IO request. According to embodiments of the present disclosure, processing performance, fault tolerance, and availability of consistency replication are improved.
-
公开(公告)号:US10216446B2
公开(公告)日:2019-02-26
申请号:US15960546
申请日:2018-04-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenhai Lan , Wei Zhang , Xiaoan Yu , Xuyou Liu , Zhixiong Zhang
IPC: G06F3/06 , G06F12/1009 , G06F11/14 , G06F17/30
Abstract: A solution to deduplication in a storage system is disclosed herein. In this solution, a controller stores, at a first storage address, a data block that is written for the first time, and inserts, in a fingerprint table, a first fingerprint of first data that is written for the first time, but does not establish a mapping relationship between the first fingerprint and the first storage address. When receiving subsequently written second data to be written, the controller allocates a second storage address to the duplicate second data, stores the second data at the second storage address, and establishes a mapping relationship between the first fingerprint and the second storage address in the fingerprint table. This reduces an amount of data in the fingerprint table.
-
公开(公告)号:US10671499B2
公开(公告)日:2020-06-02
申请号:US15589856
申请日:2017-05-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Daohui Wang , Feng Zhang , Xuyou Liu
Abstract: A distributed storage and replication system includes a MDC module, multiple IO routing modules, and multiple OSD nodes. The MDC module is adapted to configure at least two partition, the IO routing module is adapted to route an IO request to an OSD node, and the OSD node is adapted to execute storage of data corresponding to the IO request. The MDC is configured to determine a faulty OSD node, update a partition view of a partition group that includes a partition on the faulty OSD node, and send an updating notification to a primary OSD node in the updated partition view. The primary OSD node is adapted to process replication of the data corresponding to the IO request. According to embodiments of the present disclosure, processing performance, fault tolerance, and availability of consistency replication are improved.
-
公开(公告)号:US20170242767A1
公开(公告)日:2017-08-24
申请号:US15589856
申请日:2017-05-08
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Daohui Wang , Feng Zhang , Xuyou Liu
Abstract: A distributed storage and replication system includes a MDC module, multiple IO routing modules, and multiple OSD nodes. The MDC module is adapted to configure at least two partition, the IO routing module is adapted to route an IO request to an OSD node, and the OSD node is adapted to execute storage of data corresponding to the IO request. The MDC is configured to determine a faulty OSD node, update a partition view of a partition group that includes a partition on the faulty OSD node, and send an updating notification to a primary OSD node in the updated partition view. The primary OSD node is adapted to process replication of the data corresponding to the IO request. According to embodiments of the present disclosure, processing performance, fault tolerance, and availability of consistency replication are improved.
-
-
-