Patent ID: 7991971
Filing Date: 2011-08-02
Classification: G06F

Abstract:
1. A computer-readable storage medium having computer-executable instructions, which when stored in a system memory of a computer and executed by a processing unit of the computer perform actions, comprising: receiving a shadow copy service request to provide a consistent view of a set of resources managed by the computer, a first resource manager potentially involved in a transaction affecting at least one resource of the set of resources, the first resource manager executed at least in part by the processing unit; allowing the first resource manager to enter the transaction after the shadow copy service request is received if the transaction would not cause the first resource manager to enter a problematic state that makes the view inconsistent; preventing the first resource manager from entering into the transaction after the shadow copy service request is received if the transaction would cause the first resource manager to enter a problematic state that makes the view inconsistent; creating a shadow copy of at least a first resource after the consistent view is available; and performing a recovery of the shadow copy.