-
公开(公告)号:US12050689B2
公开(公告)日:2024-07-30
申请号:US17409135
申请日:2021-08-23
Applicant: Pure Storage, Inc.
Inventor: Paul R Massiglia , Ronald Karr , John Colgrove
CPC classification number: G06F21/568 , G06F3/0619 , G06F3/0659 , G06F3/067 , G06F21/554 , G06F21/78
Abstract: An illustrative method includes a data protection system detecting a request provided by a host to perform an operation with respect to a storage system, detecting, based on the request, an anomaly associated with the host, and directing, based on the detecting the anomaly associated with the host, the storage system to generate a recovery dataset for data maintained by the storage system.
-
公开(公告)号:US12039165B2
公开(公告)日:2024-07-16
申请号:US17336999
申请日:2021-06-02
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Timothy W. Brennan
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0631 , G06F3/0655 , G06F3/0688
Abstract: Storage bandwidth for a storage system process is adjusted responsive to an input output (I/O) write request to write data to a zoned storage device. The storage bandwidth is adjusted by calculating an allocation share for the storage system process requesting to write the data and opening a new zone for the storage system process upon determining that an open zone usage by the storage system process is under the allocation share for the storage system process.
-
公开(公告)号: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.
-
公开(公告)号:US12032530B2
公开(公告)日:2024-07-09
申请号:US17955428
申请日:2022-09-28
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr
IPC: G06F16/00 , G06F3/06 , G06F16/182
CPC classification number: G06F16/1844 , G06F3/0617 , G06F3/064 , G06F3/0655 , G06F3/067
Abstract: Data resiliency in a cloud-based storage system, including: receiving, for storage within a first tier of cloud storage of the cloud-based storage system, one or more segments of data; generating, for each of one or more shards of data of the one or more segments of data, self-describing information for recoverability of the one or more shards of data; and storing, within a second tier of cloud storage of the cloud-based storage system, both the one or more shards of data and the generated self-describing information for recoverability of the one or more shards of data.
-
公开(公告)号:US11930112B1
公开(公告)日:2024-03-12
申请号:US16938081
申请日:2020-07-24
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Constantine Sapuntzakis , John Colgrove
CPC classification number: H04L9/14 , G06F3/0604 , G06F3/0659 , G06F3/0673 , G06F21/602 , H04L9/0816
Abstract: Multi-path end-to-end encryption in a storage system, includes: receiving, by a storage system through a first path, a first write request for first data to be stored in a dataset, where the first data is encrypted with a first encryption key associated with requests received from the first path; decrypting the first data utilizing the first encryption key; encrypting the first data using a storage system encryption key; storing the first data in the dataset; receiving, by the storage system through a second path, a second write request for second data to be stored in the dataset, where the second data is encrypted with a second encryption key associated with requests received from the second path; decrypting the second data utilizing the second encryption key; encrypting the second data using the storage system encryption key; and storing the second data in the dataset.
-
公开(公告)号:US11853266B2
公开(公告)日:2023-12-26
申请号:US17867436
申请日:2022-07-18
Applicant: PURE STORAGE, INC.
Inventor: Robert Lee , Igor Ostrovsky , Mark Emberson , Boris Feigin , Ronald Karr
IPC: G06F3/06 , G06F16/182 , G06F21/62
CPC classification number: G06F16/1834 , G06F21/6218
Abstract: A system for cloud-based file services, comprising: a plurality of single-tenant file system nodes configured to provide file system access to an object store via a plurality of multitenant storage nodes; the plurality of multitenant storage nodes sharing access to the object store; and one or more management nodes configured to provision resources for the plurality of single-tenant file system nodes and the plurality of multitenant storage nodes, including modifying resources within the system.
-
公开(公告)号:US11847324B2
公开(公告)日:2023-12-19
申请号:US17512377
申请日:2021-10-27
Applicant: Pure Storage, Inc.
Inventor: Robert Lee , Boris Feigin , Ying Gao , Ronald Karr
IPC: G06F3/06
CPC classification number: G06F3/0614 , G06F3/0644 , G06F3/0679
Abstract: A storage system establishes a staging region, for temporary writing of arriving data, and a stable region, for transfer of data from the staging region, in storage memory. The storage system establishes resiliency groups, each with a characteristic level of redundancy that is settable on an individual basis. The storage system performs data accesses of data stripes in accordance with the staging region, the stable region, a first resiliency group and a second resiliency group.
-
公开(公告)号:US11847025B2
公开(公告)日:2023-12-19
申请号:US18051547
申请日:2022-11-01
Applicant: PURE STORAGE, INC.
Inventor: Ethan Miller , Robert Lee , Par Botes , Ronald Karr
CPC classification number: G06F11/1076 , G06F12/0253 , G06F21/6227 , G06F2212/1044 , G06F2212/403
Abstract: Providing for increased flexibility for large scale parity, the including: writing data to a storage system, including utilizing a first data protection scheme; identifying, for storage media in the storage system, characteristics of the storage media; identifying, in dependence up the characteristics for the storage media, a second data protection scheme to use for the data; and writing the data to the to the storage system utilizing the second data protection scheme.
-
公开(公告)号:US11797403B2
公开(公告)日:2023-10-24
申请号:US17942974
申请日:2022-09-12
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Steven Hodgson , Ronald Karr , Kunal Trivedi , Christopher Golden , Thomas Gill , Connor Brooks , Zoheb Shivani
IPC: G06F11/20 , G06F16/178 , G06F16/182 , G06F3/06 , G06F12/06 , G06F12/1072 , G06F16/27 , G06F11/07 , G06F11/14 , G06F9/445 , H04L45/12 , H04L67/1095 , H04L67/1097 , H04L45/00 , H04L47/125
CPC classification number: G06F11/2076 , G06F3/061 , G06F3/0604 , G06F3/065 , G06F3/0632 , G06F3/0659 , G06F3/0683 , G06F9/44505 , G06F11/0727 , G06F11/0751 , G06F11/1464 , G06F11/2064 , G06F11/2082 , G06F12/0684 , G06F12/1072 , G06F16/178 , G06F16/182 , G06F16/1844 , G06F16/27 , G06F16/275 , H04L45/12 , G06F3/06 , G06F3/067 , G06F11/2053 , G06F2003/0697 , H04L45/38 , H04L47/125 , H04L67/1095 , H04L67/1097
Abstract: Maintaining a synchronous replication relationship between two or more storage systems, including: receiving, by at least one of a plurality of storage systems across which a dataset will be synchronously replicated, timing information for at least one of the plurality of storage systems; and establishing, based on the timing information, a synchronous replication lease describing a period of time during which the synchronous replication relationship is valid, wherein a request to modify the dataset may only be acknowledged after a copy of the dataset has been modified on each of the storage systems.
-
公开(公告)号:US11797212B2
公开(公告)日:2023-10-24
申请号:US17729329
申请日:2022-04-26
Applicant: Pure Storage, Inc.
Inventor: Taher Vohra , Ronald Karr
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0607 , G06F3/0653 , G06F3/0688 , G06F12/0253 , G06F12/0246 , G06F2212/7205
Abstract: A method for migration of data is provided. The method includes triggering a rebuild of data according to a first migration mechanism from a first storage drive to a second storage drive. Monitoring space utilization associated with the second storage drive, and adaptively switching the migration of the data from the first migration mechanism to a second migration mechanism based on the monitoring.
-
-
-
-
-
-
-
-
-