Storage system and storage control method for storage system
AssigneeHitachi Vantara, Ltd.
InventorsNaoya OKADA, Yoshinori OHIRA, Taisuke ONO
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi Vantara, Ltd.
InventorsNaoya OKADA, Yoshinori OHIRA, Taisuke ONO
Estimating the term…
In a write process involving multiple storage nodes, each node contains a data storage area based on non-volatile storage devices. When updated data forming a stripe is written, two or more pieces of the data are distributed across different storage nodes. One node is responsible for assigning a sequence number to each piece of data. This sequence number, updated according to the writing state, serves as a reference for the order and status of the write operation. If power is unexpectedly lost and later restored, the storage node uses these sequence numbers to identify which data was being updated when the failure occurred. By comparing the sequence numbers of the different pieces of the stripe, the system can specify the correct update target. It then determines whether recovery should rely on the most recent updated data or revert to the previous non-updated version, thereby ensuring data accuracy and consistency after recovery.
A storage system comprising:
A storage control method, in which in write processing in which two or more pieces of updated data forming a stripe are written to two or more data storage areas of two or more different storage nodes among a plurality of storage nodes each having a data storage area based on a storage area of a non-volatile storage device and each including a memory, one storage node assigns a sequence number which is a number associated with each of the two or more pieces of data and updated according to a state related to writing of the updated data to the data storage area, and the two or more pieces of updated data include one or more pieces of user data which are one or more pieces of data constituting data related to a write request and one or more pieces of redundant data of the one or more pieces of data, the storage control method comprising:
Dependencies are inferred from the claim text.