-
公开(公告)号:US20240419555A1
公开(公告)日:2024-12-19
申请号:US18821723
申请日:2024-08-30
Applicant: Pure Storage, Inc.
Inventor: Tejal Joshi Chakeres , Dirk Meister , Cheng Chang , Chu Zhang , Ronald Karr
IPC: G06F11/14
Abstract: An illustrative snapshot management accesses data representative of a set of snapshot rules defining various separate snapshot requirements that collectively specify a first set of snapshots of a dataset, determines, based on at least one flexibility in the various separate snapshot requirements defined by the set of snapshot rules, a second set of snapshots of the dataset that satisfy the various separate snapshot requirements, wherein the second set of snapshots is different from the first set of snapshots, and generates the second set of snapshots of the dataset.
-
公开(公告)号:US12079162B2
公开(公告)日:2024-09-03
申请号:US16893262
申请日:2020-06-04
Applicant: Pure Storage, Inc.
Inventor: Tejal Joshi Chakeres , Dirk Meister , Cheng Chang , Chu Zhang
CPC classification number: G06F16/128 , G06F11/1451 , G06F16/27 , G06F2201/84 , G06F2201/88
Abstract: An illustrative data storage system captures snapshots of a data structure based on snapshot creation schedules and sets retention periods for the snapshots based on snapshot retention schedules. The data storage system eradicates snapshots based on expirations of the retention periods. In certain examples, the data storage system determines a rule to use to capture a snapshot based on a state of snapshots within one or more lookback periods and/or based on a set of rules each defining a snapshot capture schedule and a snapshot retention schedule.
-
公开(公告)号:US12235799B2
公开(公告)日:2025-02-25
申请号:US17241601
申请日:2021-04-27
Applicant: Pure Storage, Inc.
Inventor: Subramaniam Periyagaram , Dirk Meister , Ronald Karr , Zoheb Shivani , Alexei Potashnik , Chu Zhang , Tejal Joshi Chakeres
IPC: G06F16/17
Abstract: An illustrative system is configured to optimize a transfer of a file system from a source storage system to a target storage system. For example, the system, in association with the transfer, determines that a copy of a collection of blocks containing data of block objects of the file system is already stored at the target storage system. In certain examples, an identifier referencing the collection of blocks is shared by the source and target storage systems and is used to determine that the copy of the collection of blocks containing data of block objects of the file system is already stored at the target storage system. The system uses the copy of the collection of blocks already stored at the target storage system instead of transferring the collection of blocks from the source storage system to the target storage system as part of the transfer.
-
公开(公告)号:US12038881B2
公开(公告)日:2024-07-16
申请号:US17582989
申请日:2022-01-24
Applicant: Pure Storage, Inc.
Inventor: Zoheb Shivani , Tejal Joshi Chakeres , Chu Zhang , Ronald Karr , David A. Grunwald
IPC: G06F16/10 , G06F16/178 , G06F16/182
CPC classification number: G06F16/178 , G06F16/1844
Abstract: Methods and systems for transitioning a replica of a file system are described. An illustrative method includes updating a replica file system on a target data repository to be a replica of a source file system as the source file system existed on the source data repository at a point in time, where the replica file system is constructed of block objects at the target data repository that store metadata for individual files and directories of the replica file system and support access to blocks of data associated with the files and directories of the target file system at the target data repository, and where the updating includes updating the block objects of the replica file system to be replicas of block objects of the source file system as the block objects of the source file system existed on the source data repository at the point in time.
-
公开(公告)号:US20220147490A1
公开(公告)日:2022-05-12
申请号:US17582989
申请日:2022-01-24
Applicant: Pure Storage, Inc.
Inventor: Zoheb Shivani , Tejal Joshi Chakeres , Chu Zhang , Ronald Karr , David A. Grunwald
IPC: G06F16/178 , G06F16/182
Abstract: Methods and systems for transitioning a replica of a file system are described. An illustrative method includes updating a replica file system on a target data repository to be a replica of a source file system as the source file system existed on the source data repository at a point in time, where the replica file system is constructed of block objects at the target data repository that store metadata for individual files and directories of the replica file system and support access to blocks of data associated with the files and directories of the target file system at the target data repository, and where the updating includes updating the block objects of the replica file system to be replicas of block objects of the source file system as the block objects of the source file system existed on the source data repository at the point in time.
-
公开(公告)号:US20210303519A1
公开(公告)日:2021-09-30
申请号:US17241601
申请日:2021-04-27
Applicant: Pure Storage, Inc.
Inventor: Subramaniam Periyagaram , Dirk Meister , Ronald Karr , Zoheb Shivani , Alexei Potashnik , Chu Zhang , Tejal Joshi Chakeres
IPC: G06F16/17
Abstract: An illustrative system is configured to optimize a transfer of a file system from a source storage system to a target storage system. For example, the system, in association with the transfer, determines that a copy of a collection of blocks containing data of block objects of the file system is already stored at the target storage system. In certain examples, an identifier referencing the collection of blocks is shared by the source and target storage systems and is used to determine that the copy of the collection of blocks containing data of block objects of the file system is already stored at the target storage system. The system uses the copy of the collection of blocks already stored at the target storage system instead of transferring the collection of blocks from the source storage system to the target storage system as part of the transfer.
-
公开(公告)号:US20220229805A1
公开(公告)日:2022-07-21
申请号:US16893262
申请日:2020-06-04
Applicant: Pure Storage, Inc.
Inventor: Tejal Joshi Chakeres , Dirk Meister , Cheng Chang , Chu Zhang
Abstract: An illustrative data storage system captures snapshots of a data structure based on snapshot creation schedules and sets retention periods for the snapshots based on snapshot retention schedules. The data storage system eradicates snapshots based on expirations of the retention periods. In certain examples, the data storage system determines a rule to use to capture a snapshot based on a state of snapshots within one or more lookback periods and/or based on a set of rules each defining a snapshot capture schedule and a snapshot retention schedule.
-
-
-
-
-
-