Systems and methods for restoring machine state history related to detected faults in package update process
First Claim
1. A method comprising:
- recording an initial machine state of a client;
initiating a package update on the client;
recording an updated machine state of the client subsequent to initiating the package update;
compiling the initial machine state and the updated machine state into an event tree;
detecting a fault condition in the client subsequent to initiating the package update; and
examining, by a processor, the initial machine state, the updated machine state, and one or more dependencies in the event tree to categorize one or more causes of the fault condition as either related to the package update or to a systemic condition of the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for storing machine state history related to detected faults in a package update process. A classification tool can interface with a data store that can store machine state data on a client. The classification tool can record an initial machine state on the client and initiate a package update on the client. The classification tool can further record an updated machine state of the client subsequent to initiating the package update and detect a fault condition in the client subsequent to initiating the package update. The classification tool can examine the initial machine state and the updated machine state to categorize one or more causes of the fault condition as either related to the package update or to systemic conditions of the client. The classification tool can further notify a user of the client of the one or more causes of the fault condition.
-
Citations
20 Claims
-
1. A method comprising:
-
recording an initial machine state of a client; initiating a package update on the client; recording an updated machine state of the client subsequent to initiating the package update; compiling the initial machine state and the updated machine state into an event tree; detecting a fault condition in the client subsequent to initiating the package update; and examining, by a processor, the initial machine state, the updated machine state, and one or more dependencies in the event tree to categorize one or more causes of the fault condition as either related to the package update or to a systemic condition of the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory; and a processor coupled to the memory to; store an initial machine state of a client in the memory; initiate a package update on the client; store an updated machine state of the client in the memory subsequent to initiating the package update; compile the initial machine state and the updated machine state into an event tree; detect a fault condition in the client subsequent to initiating the package update; and examine the initial machine state, the updated machine state, and one or more dependencies in the event tree to categorize one or more causes of the fault condition as either related to the package update or to a systemic condition of the client. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification