On-demand content filtering of snapshots within a storage system
AssigneePure Storage, Inc.
InventorMarco Sanvido
Life of this patent
Estimating the term…
Abstract
On-demand content filtering of snapshots within a storage system, including: associating an access policy with a snapshot, the access policy specifying a transformation to apply to a predefined data object; receiving a first request to access a portion of the snapshot; and responsive to receiving the first request: creating a transformed snapshot portion by applying the transformation specified in the access policy to one or more data objects contained within the portion of the snapshot; and presenting the transformed snapshot portion.
Claims20
A method of on-demand content filtering of snapshots within a storage system, the method comprising:
- associating an access policy with a stored snapshot, the access policy specifying a transformation to apply to a predefined data object, wherein the stored snapshot is a copy of data in the storage system at a particular point in time;
- receiving, by the storage system, a first request to access a portion of the stored snapshot;
- and
- responsive to receiving the first request:
- creating a transformed snapshot portion by applying the transformation specified in the access policy to one or more data objects contained within the portion of the stored snapshot;
- and
- presenting the transformed snapshot portion.
An apparatus for on-demand content filtering of snapshots within a storage system, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- associating an access policy with a stored snapshot, the access policy specifying a transformation to apply to a predefined data object, wherein the stored snapshot is a copy of data in the storage system at a particular point in time;
- receiving, by the storage system, a first request to access a portion of the stored snapshot;
- and
- responsive to receiving the first request:
- creating a transformed snapshot portion by applying the transformation specified in the access policy to one or more data objects contained within the portion of the stored snapshot;
- and
- presenting the transformed snapshot portion.
A storage system that includes a plurality of storage devices, the storage system including a computer processor and a computer memory, the computer memory including computer program instructions that, when executed by the computer processor, cause the computer processor to carry out the steps of:
- associating an access policy with a stored snapshot, the access policy specifying a transformation to apply to a predefined data object, wherein the stored snapshot is a copy of data in the storage system at a particular point in time;
- receiving, by the storage system, a first request to access a portion of the stored snapshot;
- and
- responsive to receiving the first request:
- creating a transformed snapshot portion by applying the transformation specified in the access policy to one or more data objects contained within the portion of the stored snapshot;
- and
- presenting the transformed snapshot portion.
Dependencies are inferred from the claim text.