Patent ID: 7672979

Claim:
A method, comprising: identifying a first data object of a plurality of data objects as being in an inconsistent state with respect to a second data object, wherein the second data object is not in the plurality of data objects, wherein the first data object is a replica of the second data object, wherein identifying the first data object as being in the inconsistent state comprises identifying the first object as being in a partially replicated state; generating a backup aggregation of the plurality of data objects wherein the backup aggregation includes a backup version of the first data object and backup versions of each of the plurality of data objects other than the first data object; storing an inconsistent state indicator associated with the first data object in response to identifying the first data object as being in the inconsistent state, wherein the inconsistent state indicator indicates that the backup version of the first data object is a backup version of an inconsistent data object; subsequently to generating the backup aggregation, receiving a request to perform a restoration from the backup aggregation; in response to the request to perform the restoration, displaying a user interface enabling a user to select one or more backup versions to restore from the backup aggregation, wherein the user interface prevents the user from selecting backup versions of inconsistent data objects for restoration, wherein the backup version of the first data object is prevented from being selected for restoration by the user in response to identifying the backup version of the first data object as a backup version of an inconsistent data object using the stored inconsistent state indicator; receiving user input selecting one or more backup versions of one or more data objects other than the first data object from the displayed user interface; and restoring the one or more selected backup versions from the backup aggregation.