Resource integrity during partial backout of application updates
First Claim
Patent Images
1. A method, comprising:
- identifying, in response to failure of an application that updated a plurality of system resources, at least one physically inconsistent operational system resource that was left in a physically inconsistent data access state as a result of the failure of the application from the plurality of system resources updated by the failed application;
ignoring available update operations for any of the plurality of system resources updated by the failed application other than the at least one physically inconsistent operational system resource that was left in the physically inconsistent data access state; and
performing an automated partial backout of the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to a physically consistent data access state comprising;
performing available updates to the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to the physically consistent data access state as a physically consistent operational system resource; and
ignoring any remaining available updates for the physically consistent operational system resource after the physically consistent data access state is achieved to expedite system restart.
1 Assignment
0 Petitions
Accused Products
Abstract
At least one physically inconsistent system resource is identified in response to a failure of an application, where the physically inconsistent system resource was left in a physically inconsistent state as a result of the failure of the application. Available backout operations for any system resources updated by the failed application other than the physically inconsistent system resource are ignored. An automated partial backout of the physically inconsistent system resource is performed. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
-
Citations
25 Claims
-
1. A method, comprising:
-
identifying, in response to failure of an application that updated a plurality of system resources, at least one physically inconsistent operational system resource that was left in a physically inconsistent data access state as a result of the failure of the application from the plurality of system resources updated by the failed application; ignoring available update operations for any of the plurality of system resources updated by the failed application other than the at least one physically inconsistent operational system resource that was left in the physically inconsistent data access state; and performing an automated partial backout of the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to a physically consistent data access state comprising; performing available updates to the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to the physically consistent data access state as a physically consistent operational system resource; and ignoring any remaining available updates for the physically consistent operational system resource after the physically consistent data access state is achieved to expedite system restart. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory adapted to store resource recovery information; and a processor programmed to; identify, in response to failure of an application that updated a plurality of system resources, at least one physically inconsistent operational system resource that was left in a physically inconsistent data access state as a result of the failure of the application from the plurality of system resources updated by the failed application based upon the stored resource recovery information; ignore available update operations for any of the plurality of system resources updated by the failed application other than the at least one physically inconsistent operational system resource that was left in the physically inconsistent data access state; and perform an automated partial backout of the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to a physically consistent data access state, where the processor is programmed to; perform available updates to the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to the physically consistent data access state as a physically consistent operational system resource; and ignore any remaining available updates for the physically consistent operational system resource after the physically consistent data access state is achieved to expedite system restart. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a memory adapted to store recovery log records for a plurality of system resources; and a processor programmed to; retrieve, in response to failure of an application that updated the plurality of system resources, the recovery log records from the memory; identify at least one physically inconsistent operational system resource that was left in a physically inconsistent data access state as a result of the failure of the application from the plurality of system resources updated by the failed application based upon the retrieved recovery log records; ignore available update operations for any of the plurality of system resources updated by the failed application other than the at least one physically inconsistent operational system resource that was left in the physically inconsistent data access state; perform an automated partial backout of the at least one physically inconsistent operational system resource by performing available updates to the at least one physically inconsistent operational system resource referenced by the retrieved recovery log records as previously initiated by the failed application to bring the at least one physically inconsistent operational system resource to a physically consistent data access state, where the processor is programmed to; perform available updates to the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to the physically consistent data access state as a physically consistent operational system resource; and
;ignore any remaining available updates referenced by the retrieved recovery log records associated with the physically consistent operational system resource after the physically consistent state is achieved to expedite system restart; mark the at least one partially backed out operational system resource for verification; verify physical integrity of the at least one partially backed out operational system resource prior to restart of the at least one partially backed out operational system resource; and restart at least one of the application and the plurality of system resources.
-
-
18. A computer program product comprising a computer useable storage medium including a computer readable program, where the computer readable program when executed on a computer causes the computer to:
-
identify, in response to failure of an application that updated a plurality of system resources, at least one physically inconsistent operational system resource that was left in a physically inconsistent data access state as a result of the failure of the application from the plurality of system resources updated by the failed application; ignore available update operations for any of the plurality of system resources updated by the failed application other than the at least one physically inconsistent operational system resource that was left in the physically inconsistent data access state; and perform an automated partial backout of the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to a physically consistent data access state, where the computer readable program when executed on a computer causes the computer to; perform available updates to the at least one physically inconsistent operational system resource to bring the at least one physically inconsistent operational system resource to the physically consistent data access state as a physically consistent operational system resource; and ignore any remaining available updates for the physically consistent operational system resource after the physically consistent data access state is achieved to expedite system restart. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification