-
公开(公告)号:US20210303523A1
公开(公告)日:2021-09-30
申请号:US17232954
申请日:2021-04-16
Applicant: Pure Storage, Inc.
Inventor: Subramaniam Periyagaram , Dirk Meister , Alexei Potashnik , Zoheb Shivani , Tejal Joshi Chakeres , Chu Zang , Ronald Karr
IPC: G06F16/178 , G06F16/13
Abstract: An illustrative data storage system is configured to replicate, from a source storage system to a target storage system, a pod that includes a file system constructed of block objects. The pod may be a storage system construct that groups storage entities within a namespace and supports operations on the storage entities as a group. The block objects may store metadata for individual files and directories of the file system and may support random read-write access to blocks of data associated with the files and directories of the file system.
-
公开(公告)号: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.
-
公开(公告)号:US10534677B2
公开(公告)日:2020-01-14
申请号:US15909538
申请日:2018-03-01
Applicant: Pure Storage, Inc.
Inventor: Jonathan Curley , Yuchen Jin , Christopher Lumb , Alexei Potashnik , Dilip Kumar Uppugandla , Christian Zankel , Xiaojing Zheng
Abstract: Migrating applications executing on a storage system, including: detecting, by the storage system, that an application executing on a first platform within the storage system should be migrated to a second platform within the storage system; rejecting, by the storage system, all pending input/output (‘I/O’) requests received by the storage system from the application executing on the first platform; and initiating, by the storage system, execution of the application on the second platform.
-
公开(公告)号:US11422731B1
公开(公告)日:2022-08-23
申请号:US16841532
申请日:2020-04-06
Applicant: PURE STORAGE, INC.
Inventor: Alexei Potashnik , Yisha Zhao , Subramaniam Periyagaram , Dirk Meister , Cary Sandvig
Abstract: Protecting data stored on a storage system through the use of different storage levels, including: creating a snapshot of a dataset stored on a storage system, wherein the snapshot includes user data and metadata, and wherein the metadata describes the storage layout of the dataset, offloading the snapshot to a first storage level storage system, and migrating, in accordance with a lifecycle policy, the snapshot from the first storage level storage system onto a second storage level storage system.
-
公开(公告)号:US09910618B1
公开(公告)日:2018-03-06
申请号:US15499462
申请日:2017-04-27
Applicant: Pure Storage, Inc.
Inventor: Jonathan Curley , Yuchen Jin , Christopher Lumb , Alexei Potashnik , Dilip Kumar Uppugandla , Christian Zankel , Xiaojing Zheng
CPC classification number: G06F11/2092 , G06F3/0617 , G06F3/067 , G06F2201/805
Abstract: Migrating applications executing on a storage system, including: detecting, by the storage system, that an application executing on a first platform within the storage system should be migrated to a second platform within the storage system; rejecting, by the storage system, all pending input/output (‘I/O’) requests received by the storage system from the application executing on the first platform; and initiating, by the storage system, execution of the application on the second platform.
-
公开(公告)号:US12260106B2
公开(公告)日:2025-03-25
申请号:US17892974
申请日:2022-08-22
Applicant: PURE STORAGE, INC.
Inventor: Alexei Potashnik , Yisha Zhao , Subramaniam Periyagaram , Dirk Meister , Cary Sandvig
Abstract: Tiering snapshots across different storage tiers, including: creating a snapshot of a dataset, wherein the snapshot includes user data and metadata; offloading the snapshot of the dataset to a first storage level storage system; and migrating, in accordance with a lifecycle policy and via one or more copy offload operations, the snapshot from the first storage level storage system to a second storage level storage system.
-
公开(公告)号: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.
-
-
-
-
-
-