Configuration replication for system recovery and migration
First Claim
Patent Images
1. A computer-readable storage medium having computer-executable instructions for executing in a networked environment, comprising:
- detecting a state change on a first node of a configuration set, wherein the configuration set includes a plurality of nodes for which at least one state change of the first node has a potential for causing incorrect operation of at least the first node or a second node of the configuration set;
determining whether the state change is within a set of state changes for which monitoring is selected;
extracting data associated with the state change, the data including information about a state that existed before the state change that allows a rollback or recovery to the state; and
exporting the data to at least one other node of the plurality of the nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject matter described herein relate to system state changes. In aspects, a state change monitor detects a state change, determines whether the state change is within a set of state changes that are monitored, and, if so, logs data regarding the state change. The data and any other data needed to rollback the state change is exported to other nodes. The other nodes may store the data for rollback or migration purposes and/or adjust their operation so that they may operate correctly in view of the state change.
-
Citations
20 Claims
-
1. A computer-readable storage medium having computer-executable instructions for executing in a networked environment, comprising:
-
detecting a state change on a first node of a configuration set, wherein the configuration set includes a plurality of nodes for which at least one state change of the first node has a potential for causing incorrect operation of at least the first node or a second node of the configuration set; determining whether the state change is within a set of state changes for which monitoring is selected; extracting data associated with the state change, the data including information about a state that existed before the state change that allows a rollback or recovery to the state; and exporting the data to at least one other node of the plurality of the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented at least in part by a computer, the method comprising:
-
creating a dependencies data structure that includes data regarding a plurality of state changes, wherein the data associates at least one entity potentially affected by a state change with the state change; receiving an indication that a user has requested to cause the state change; notifying the user of the at least one entity potentially affected by the state change; receiving a user confirmation or cancellation regarding causing the state change; if a user confirmation is received, allowing the state change; and if a user cancellation is received, cancelling the state change. - View Dependent Claims (10, 11, 12, 13)
-
-
14. In a computing environment, an apparatus, comprising:
-
a state change monitor arranged to monitor selected changes to system state and to log information in a log data structure in response thereto; a dependencies data structure including a state field that indicates a state of an entity and an associated dependencies field that indicates at least one other entity potentially affected by a change of the state; and a data exporter arranged to export data regarding state changes to other entities. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification