Conflict resolution in highly available network element
First Claim
Patent Images
1. A method of storing data in a network database system comprising:
- receiving a first value for a dataset, the first value corresponding to a first node;
storing the first value for the dataset;
receiving a second value for the dataset, the second value corresponding to a second node, wherein the first value is different from the second value;
identifying a conflict between the first value for the dataset and the second value for the dataset; and
storing the second value for the dataset along with the first value for the dataset.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of storing data in a network database system comprising receiving a first value for a dataset, the first value corresponding to a first node, storing the first value for the dataset, receiving a second value for the dataset, the second value corresponding to a second node, wherein the first value is different from the second value, identifying a conflict between the first value for the dataset and the second value for the dataset, and storing the second value for the dataset along with the first value for the dataset and resolving the conflict by query of an authoritative data source.
32 Citations
15 Claims
-
1. A method of storing data in a network database system comprising:
-
receiving a first value for a dataset, the first value corresponding to a first node;
storing the first value for the dataset;
receiving a second value for the dataset, the second value corresponding to a second node, wherein the first value is different from the second value;
identifying a conflict between the first value for the dataset and the second value for the dataset; and
storing the second value for the dataset along with the first value for the dataset. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of resolving a conflict in a network database system comprising:
-
storing a first value for a dataset, the first value corresponding to a first node;
storing a second value for the dataset, the second value corresponding to a second node, wherein the first value is different from the second value;
initiating a first process based upon the first value for the dataset;
initiating a second process based upon the second value for the dataset; and
deleting one of the first value for the dataset and the second value for the dataset based upon the outcome of at least one of the first process and the second process. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of resolving a conflict in a network database system comprising:
-
storing a first value for a dataset, the first value corresponding to a first node;
storing a second value for the dataset, the second value corresponding to a second node, wherein the first value is different from the second value;
receiving a request for the dataset from a requesting thread;
creating a clone of the requesting thread;
providing the first value for the dataset to the requesting thread, the requesting thread running a first process;
providing the second value for the dataset to the clone of the requesting thread, the clone of the requesting thread running a second process; and
deleting one of the first value for the dataset and the second value for the dataset based upon the outcome of at least one of the first process and the second process. - View Dependent Claims (14, 15)
-
Specification