Patent ID: 8600952

Claim:
A method for processing recovery points comprising: determining one or more storage objects for which data protection processing is performed, said data protection processing including copying data for each of said one or more storage objects to one or more data protection storage devices; determining one or more recovery points corresponding to each of said one or more storage objects; and for each of said one or more recovery points corresponding to each of said one or more storage objects, performing processing including determining whether said each recovery point is recoverable in accordance with recoverable criteria and whether said each recovery point is restartable in accordance with restartable criteria, wherein said restartable criteria includes one or more rules specifying that a recovery point that is restartable is dependent write consistent in which a plurality of data files comprising a restartable recovery point are synchronized with respect to a same write transaction, wherein a restartable recovery point is one for which after a set of images comprising said restartable recovery point is restored, data of the set of images is in a working state, wherein said recoverable criteria includes one or more rules specifying that a recoverable recovery point is a recovery point for which, after a set of images comprising the recoverable recovery point is restored, additional processing is performed to place data of the recoverable recovery point in a working state, wherein a set of one or more recoverability times for a first storage object is determined based on a set union of recoverability times for one or more recovery points associated with said first storage object, wherein if a first recovery point associated with said first storage object is recoverable and has at least one log file used to roll the first recovery point forward in time, the set of one or more recoverability times includes a time span corresponding to a range of time values indicated by said at least one log file, wherein if a second recovery point associated with said first storage object is restartable, the second recovery point cannot be rolled forward and the set of one or more recoverability times includes a second recoverability time for said second recovery point, wherein if a third recovery point associated with said first storage object is recoverable and cannot be rolled forward, the set of one or more recoverability times includes a third recoverability time for said third recovery point, and wherein said set of one or more recoverability times is displayed in connection with selecting a point in time for recovering the first storage object.