Patent ID: 9165155
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. A non-transitory computer-readable storage medium including instructions adapted to direct a computer to perform an operation, the operation comprising: receiving a first storage operation from a storage client, wherein the first storage operation is associated with first stored data; in response to receiving the first storage operation, accessing first storage lease information stored in one or more exclusive lease blocks specifying a first specific time and a second specific time of restricted access for the first stored data, the second specific time being after the first specific time, wherein the first storage lease information is stored in one or more lease blocks on the non-transitory computer-readable storage medium; wherein the one or more exclusive lease blocks are a portion of the non-transitory computer-readable storage medium configured to only store first storage lease information; comparing the first storage lease information retrieved from the one or more exclusive lease blocks with a current time reference; allowing the storage client to access the first stored data in response to the current time reference being before the first specific time specified by the first storage lease information and in response to determining the one or more data blocks associated with the first storage operation are associated with the first storage lease information; and restricting the storage client from either reading or overwriting the first stored data in response to the one or more data blocks associated with the first storage operation are not associated with the first storage lease information, or the current time reference being after the first specific time and before the second specific time specified by the first storage lease information.