Patent ID: 9460178
Filing Date: 2016-10-04
CPC Classification: G06F

Claim Text:
1. A method comprising: receiving a data block update operation message at a communications interface in a secondary storage node, the secondary storage node configured to store secondary data mirroring primary data stored on a primary storage node, the primary data and the secondary data each including a respective plurality of data blocks, the data block update operation message including a data block update instruction for updating a designated one of the plurality of secondary storage node data blocks, the data block update operation message including a primary storage node data block sequence number designating an update operation status, wherein the secondary storage node data block sequence number is one of a plurality of sequence numbers associated with data blocks stored at the secondary storage node, wherein each data block is a file, wherein there is a one-to-one relationship between the data blocks and the sequence numbers, and wherein the primary data is stored in accordance with a data deduplication storage procedure; determining, via a processor, whether the data block update instruction is a duplicate based at least in part on the primary storage node data block sequence number; and when it is determined that the data block update instruction is not a duplicate, performing the data block update instruction for the designated secondary storage node data block at the secondary storage node.