-
公开(公告)号:US11768763B2
公开(公告)日:2023-09-26
申请号:US16923190
申请日:2020-07-08
Applicant: PURE STORAGE, INC.
Inventor: Igor Ostrovsky , Constantine P. Sapuntzakis , Peter E. Kirkpatrick , John Colgrove
CPC classification number: G06F12/0246 , G06F11/1451 , G06F11/3037 , G06F12/0253 , G06F2201/84 , G06F2212/7201 , G06F2212/7209
Abstract: A system with storage memory and a processing device has a logical deletion to physical erasure time bound. The system dereferences data, responsive to a direction to delete the data. The system monitors physical blocks in storage memory for live data and the dereferenced data. The system cooperates garbage collection with monitoring the physical blocks, so that at least a physical block having the dereferenced data is garbage collected and erased within a logical deletion to physical erasure time bound.
-
公开(公告)号:US11733908B2
公开(公告)日:2023-08-22
申请号:US17245261
申请日:2021-04-30
Applicant: PURE STORAGE, INC.
Inventor: Chenguang Sun , Jeroen Antonius Egidius Habraken , Chia-Hao Kan , Qingyu Zhang , David Grunwald , Larry Touchette , John Colgrove
IPC: G06F3/06 , G06F16/174 , G06F12/0891 , G06F12/121 , G06F12/1009 , G06F11/14 , G06F12/10 , G06F16/23 , G06F12/0875
CPC classification number: G06F3/065 , G06F3/061 , G06F3/0604 , G06F3/0605 , G06F3/067 , G06F3/0608 , G06F3/0611 , G06F3/0614 , G06F3/0619 , G06F3/0626 , G06F3/0632 , G06F3/0641 , G06F3/0644 , G06F3/0652 , G06F3/0655 , G06F3/0664 , G06F3/0665 , G06F3/0667 , G06F3/0671 , G06F3/0673 , G06F3/0683 , G06F3/0685 , G06F3/0689 , G06F11/1451 , G06F11/1469 , G06F12/0891 , G06F12/10 , G06F12/1009 , G06F12/121 , G06F16/1748 , G06F16/23 , G06F12/0875 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044 , G06F2212/152 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263
Abstract: Delaying deletion of a dataset, including: associating an eradication timer with the dataset, wherein the eradication timer specifies an amount of time to delay a requested deletion of the dataset; determining that the amount of time to delay the requested deletion of the dataset should be modified; and modifying the eradication timer to specify a modified amount of time to delay the requested deletion of the dataset.
-
公开(公告)号:US20230185657A1
公开(公告)日:2023-06-15
申请号:US18104659
申请日:2023-02-01
Applicant: Pure Storage, Inc.
Inventor: Patrick Lee , Vinay Perneti , Sergey Zhuravlev , John Colgrove
CPC classification number: G06F11/0793 , G06F11/079 , G06F11/0727 , G06F11/008 , G06F11/3034 , G06F11/0751
Abstract: A method may include detecting, by a computing device based on a problem signature, that a system has experienced a problem that is associated with the problem signature, wherein the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other system; determining that the particular problem violates an operational policy of the system; and deploying, without user intervention, one or more corrective measures that modify the system to resolve the problem.
-
公开(公告)号:US11677687B2
公开(公告)日:2023-06-13
申请号:US17235397
申请日:2021-04-20
Applicant: PURE STORAGE, INC.
Inventor: David Grunwald , Ronald Karr , Thomas Gill , Zoheb Shivani , John Colgrove , Connor Brooks , Claudiu Schmidt
IPC: G06F11/00 , H04L49/253 , H04L67/1097 , G06F3/06 , G06F16/907 , G06F16/27 , G06F11/20 , H04L12/70
CPC classification number: H04L49/253 , G06F3/065 , G06F3/067 , G06F3/0614 , G06F3/0617 , G06F3/0635 , G06F3/0647 , G06F3/0653 , G06F11/2069 , G06F11/2082 , G06F16/275 , G06F16/907 , H04L67/1097 , G06F2201/805 , G06F2201/82 , G06F2201/84 , H04L2012/5625
Abstract: A storage system switching between mediation models within a storage system, where the switching between mediation models includes: determining, among one or more of the plurality of storage systems, a change in availability of a mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the mediator service in response to a fault; and communicating, among the plurality of storage systems and responsive to determining the change in availability of the mediator service, a fault response model to be used as an alternate to the mediator service among one or more of the plurality of storage systems.
-
公开(公告)号:US11625181B1
公开(公告)日:2023-04-11
申请号:US17146968
申请日:2021-01-12
Applicant: PURE STORAGE, INC.
Inventor: Andrew Bernat , Zoltan Dewitt , John Colgrove
IPC: G06F3/06
Abstract: Data tiering based on snapshots, including: receiving information describing, for data stored in a storage system, any snapshots associated with the data and any volumes storing the data; determining, from a plurality of storage tiers, a storage tier for the data based on the information; and storing the data in a storage device of the storage system associated with the storage tier.
-
公开(公告)号:US11616834B2
公开(公告)日:2023-03-28
申请号:US17234024
申请日:2021-04-19
Applicant: PURE STORAGE, INC.
Inventor: Vinay Perneti , Deepak Chawla , John Colgrove , Terence Noonan , Jikui Su
IPC: G06F15/16 , H04L67/1095 , G06F3/06 , G06F11/20 , H04L67/1097
Abstract: Synchronizing snapshots between storage systems, including: receiving, from a source storage system, an identification of a snapshot to be replicated to a destination storage system, wherein the source storage system and the destination storage system are of different types; identifying, from hint information stored on the destination storage system, a most recent version of the snapshot that is stored on the destination storage system; issuing, to the source storage system, a request for an identification of the differences between the snapshot to be replicated to the destination storage system and the most recent version of the snapshot that is stored on the destination storage system; receiving, from the source storage system, the identification of the differences; and issuing a request to transfer, from the source storage system to the destination storage system, data associated with the differences.
-
公开(公告)号:US11593203B2
公开(公告)日:2023-02-28
申请号:US17327250
申请日:2021-05-21
Applicant: PURE STORAGE, INC.
Inventor: John Martin Hayes , John Colgrove , Robert Lee , Igor Ostrovsky , Joshua P. Robinson
Abstract: A method for proactively rebuilding user data in a plurality of storage nodes of a storage cluster is provided. The method includes distributing user data and metadata throughout the plurality of storage nodes such that the plurality of storage nodes can read the user data, using erasure coding, despite loss of two of the storage nodes. The method includes determining that one of the storage nodes is unreachable and determining to rebuild the user data for the one of the storage nodes that is unreachable. The method includes reading the user data across a remainder of the plurality of storage nodes, using the erasure coding and writing the user data across the remainder of the plurality of storage nodes, using the erasure coding. A plurality of storage nodes within a single chassis that can proactively rebuild the user data stored within the storage nodes is also provided.
-
公开(公告)号:US11593194B2
公开(公告)日:2023-02-28
申请号:US17346011
申请日:2021-06-11
Applicant: Pure Storage, Inc.
Inventor: Patrick Lee , Vinay Perneti , Sergey Zhuravlev , John Colgrove
Abstract: An illustrative method includes detecting, by a cloud based storage system services provider based on a problem signature, that a storage system has experienced a problem that is associated with the problem signature; and deploying, without user intervention, one or more corrective measures that modify the storage system to resolve the problem.
-
公开(公告)号:US20220245241A1
公开(公告)日:2022-08-04
申请号:US17725182
申请日:2022-04-20
Applicant: Pure Storage, Inc.
Inventor: Andrew Miller , Ronald Karr , Andrew Kutner , Patrick D. Lee , David Huskisson , John Colgrove , Jean-Luc Degrenand
Abstract: An illustrative method includes a data protection system determining a first compressibility metric associated with write traffic processed by a storage system, the first compressibility metric indicating an amount of storage space saved if the write traffic is compressed; determining a second compressibility metric associated with read traffic processed by a storage system, the second compressibility metric indicating an amount of storage space saved if the read traffic is compressed; determining, based on a comparison of the first compressibility metric with the second compressibility metric, that the write traffic is less compressible than the read traffic; determining, based on the write traffic being less compressible than the read traffic, that the storage system is possibly being targeted by a security threat; and performing, based on the determining that the storage system is possibly being targeted by the security threat, a remedial action with respect to the storage system.
-
公开(公告)号:US11385799B2
公开(公告)日:2022-07-12
申请号:US17073818
申请日:2020-10-19
Applicant: PURE STORAGE, INC.
Inventor: John Hayes , Par Botes , John Colgrove , John Davis , Robert Lee , Joshua Robinson , Peter Vajgel
Abstract: A storage cluster includes a plurality of storage nodes. Each of the plurality of storage nodes includes nonvolatile solid-state memory and each of the plurality of storage nodes is configured to cooperate with others of the plurality of storage nodes having differing storage capacities in applying erasure coding. The plurality of storage nodes are configured to distribute the user data and metadata throughout the plurality of storage nodes.
-
-
-
-
-
-
-
-
-