EFFICIENT REPLICA CLEANUP DURING RESYNCHRONIZATION
First Claim
1. A method comprising:
- identifying a plurality of deleted data segment ranges on a first storage node, the first storage node being configured to store a plurality of data segments, each of the plurality of data segments having associated therewith a respective identifier, each of the data segment ranges designating one or more data segments that have been deleted from the first storage node; and
transmitting the plurality of deleted data segment ranges to a second storage node configured to mirror the plurality of data segments stored on the first storage node, the plurality of deleted data segment ranges capable of being used to identify one or more data segments to delete from the second storage node.
23 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for efficient replica cleanup during resynchronization. According to various embodiments, a plurality of deleted data segment ranges on a first storage node may be identified. The first storage node may be configured to store a plurality of data segments. Each of the plurality of data segments may have associated therewith a respective identifier. Each of the data segment ranges may designate one or more data segments that have been deleted from the first storage node. The plurality of deleted data segment ranges may be transmitted to a second storage node configured to mirror the plurality of data segments stored on the first storage node. The plurality of deleted data segment ranges may be capable of being used to identify one or more data segments to delete from the second storage node.
14 Citations
20 Claims
-
1. A method comprising:
-
identifying a plurality of deleted data segment ranges on a first storage node, the first storage node being configured to store a plurality of data segments, each of the plurality of data segments having associated therewith a respective identifier, each of the data segment ranges designating one or more data segments that have been deleted from the first storage node; and transmitting the plurality of deleted data segment ranges to a second storage node configured to mirror the plurality of data segments stored on the first storage node, the plurality of deleted data segment ranges capable of being used to identify one or more data segments to delete from the second storage node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
11. A system comprising:
-
a processor configured to identify a plurality of deleted data segment ranges on a first storage node, the first storage node being configured to store a plurality of data segments, each of the plurality of data segments having associated therewith a respective identifier, each of the data segment ranges designating one or more data segments that have been deleted from the first storage node; and a communications interface configured to transmit the plurality of deleted data segment ranges to a second storage node configured to mirror the plurality of data segments stored on the first storage node, the plurality of deleted data segment ranges capable of being used to identify one or more data segments to delete from the second storage node. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more computer readable media having instructions stored thereon for performing a method, the method comprising:
-
identifying a plurality of deleted data segment ranges on a first storage node, the first storage node being configured to store a plurality of data segments, each of the plurality of data segments having associated therewith a respective identifier, each of the data segment ranges designating one or more data segments that have been deleted from the first storage node; and transmitting the plurality of deleted data segment ranges to a second storage node configured to mirror the plurality of data segments stored on the first storage node, the plurality of deleted data segment ranges capable of being used to identify one or more data segments to delete from the second storage node. - View Dependent Claims (18, 19, 20)
-
Specification