Pre-existing content replication
First Claim
1. A computer-readable medium having computer-executable instructions, comprising:
- obtaining a content set state used to determine whether a first member participating in a replica group is allowed to synchronize resources with a second member participating in the replica group; and
setting fence values of resources of the first member based on the content set state, wherein a fence value of a resource of the first member, when different from a fence value of a corresponding resource of the second member, determines which resource is replicated out for synchronization of resources between the first and second members.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to replicating initial content in resource replication systems. In aspects, each member participating in a replica group obtains a content set state from a directory service. The content set state indicates whether the member is allowed to synchronize resources with another member participating in the replica group. If the member is designated as a primary member, the member may replicate out resources to its downstream partners. If a member is not designated as a primary member, the member may not replicate out resources to its downstream partners until it has successfully synchronized resources with an upstream partner. Fence values may be set which control which resources win (and are replicated out) during synchronization.
-
Citations
18 Claims
-
1. A computer-readable medium having computer-executable instructions, comprising:
-
obtaining a content set state used to determine whether a first member participating in a replica group is allowed to synchronize resources with a second member participating in the replica group; and
setting fence values of resources of the first member based on the content set state, wherein a fence value of a resource of the first member, when different from a fence value of a corresponding resource of the second member, determines which resource is replicated out for synchronization of resources between the first and second members. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented at least in part by a computer, the method comprising:
-
certifying data on a first member participating in a replica group;
receiving a request to synchronize resources from a second member participating in the replica group, wherein data on the second member has not been certified;
accepting the request; and
replicating out resources from the first member to the second member. - View Dependent Claims (12, 13, 14, 15)
-
-
16. In a computing environment, an apparatus, comprising:
-
a resource store arranged to store resources related to a replica group, wherein the resource store is associated with a first member participating in the replica group;
a communication mechanism arranged to connect with a communication mechanism of a second member participating in the replica group; and
an update mechanism including logic for initializing a content set state, wherein the content set state indicates whether the resources are allowed to replicate to the second member. - View Dependent Claims (17, 18)
-
Specification