1. A method, comprising: maintaining, by a computing system, information that indicates the state of data associated with an application at a particular point in time; assigning, by the computing system, an epoch number to a current epoch, wherein the current epoch is an interval between the particular point in time and a future point in time; writing, by the computing system during the current epoch, a block of data to the storage device, wherein the writing includes storing the epoch number with the block of data.