Distributed storage system-based data processing method and storage device
AssigneeHuawei Technologies Co., Ltd.
InventorYonggang FENG
Life of this patent
Estimating the term…
Abstract
According to a distributed storage system-based data processing method and a storage device provided in the present disclosure, a storage node is selected as a primary storage node in a partition in the distributed storage system. During data reading, after receiving a read I/O request from an initiator, the primary storage node determines whether a target data object that the read I/O request requests to read on the primary storage node is trustworthy; and when the target data object is trustworthy, directly reads the target data object from the primary storage node and returns the target data object to the initiator of the read I/O request.
Claims16
A distributed storage system-based data processing method, comprising:
- receiving, by a primary storage node, a read input/output (I/O) request from an initiator for reading a target data object in a partition in which the primary storage node is located, wherein the partition comprises a plurality of storage nodes, and one of the plurality of the storage nodes is the primary storage node;
- determining, by the primary storage node, whether the target data object stored on the primary storage node is trustworthy;
- and
- reading the target data object stored on the primary storage node, and sending the target data object to the initiator when the target data object stored on the primary storage node is trustworthy.
A storage device, wherein the storage device is a primary storage node in a partition in a distributed storage system, and the partition comprises a plurality of storage nodes, the storage device comprising:
- a communications interface configured to receive a read input/output (I/O) request from an initiator for reading a target data object in the partition in which the primary storage node is located;
- and
- a processor coupled to the communications interface and configured to:
- determine whether the target data object stored on the primary storage node is trustworthy, and
- read the target data object stored on the primary storage node, and send the target data object to the initiator via the communications interface when the target data object stored on the primary storage node is trustworthy.
Dependencies are inferred from the claim text.