-
公开(公告)号:US20220091768A1
公开(公告)日:2022-03-24
申请号:US17538385
申请日:2021-11-30
Applicant: PURE STORAGE, INC.
Inventor: ETHAN MILLER , JOHN COLGROVE
IPC: G06F3/06 , G06F21/60 , H03M7/30 , G06F16/215
Abstract: Preparing data for deduplication including: generating, by a storage system for a compressed data block, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; storing, in the storage system, the padded compressed data block beginning at a block boundary of a storage device in the storage system; and performing block-based deduplication on the storage system, wherein the block-based deduplication determines whether the padded compressed data block matches one or more other padded compressed data blocks stored in the storage system.
-
公开(公告)号:US20210359709A1
公开(公告)日:2021-11-18
申请号:US17388853
申请日:2021-07-29
Applicant: PURE STORAGE, INC.
Inventor: ETHAN MILLER , JOHN COLGROVE
Abstract: Intelligent responses to errors in a storage system, including: after a first attempt to read data from a first set of resources in a storage system results in an error, determining whether to issue a second attempt to read data from the first set of resources in a storage system; responsive to determining not to issue the second attempt to read data from the first set of resources in a storage system, retrieving the data from a second set of resources in the storage system; and responsive to determining to issue the second attempt to read data from the first set of resources in a storage system, issuing a second read attempt to read the data, wherein the error correction effort level associated with the second attempt is increased relative to the error correction effort level associated with the first attempt.
-
公开(公告)号:US20210247906A1
公开(公告)日:2021-08-12
申请号: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
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.
-
公开(公告)号:US20210247902A1
公开(公告)日:2021-08-12
申请号:US17244541
申请日:2021-04-29
Applicant: PURE STORAGE, INC.
Inventor: JOHN COLGROVE , LYDIA DO , ETHAN MILLER , TERENCE NOONAN
Abstract: Deploying client-specific applications in a storage system utilizing redundant system resources, including: identifying a redundant controller in the storage system, wherein the storage system includes at least a first controller and the redundant controller; and executing one or more applications on the redundant controller, wherein the one or more applications are executed in a container.
-
公开(公告)号:US20210243255A1
公开(公告)日:2021-08-05
申请号:US17234024
申请日:2021-04-19
Applicant: PURE STORAGE, INC.
Inventor: VINAY PERNETI , DEEPAK CHAWLA , JOHN COLGROVE , TERENCE NOONAN , JIKUI SU
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.
-
公开(公告)号:US20210081432A1
公开(公告)日:2021-03-18
申请号:US16668794
申请日:2019-10-30
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , THOMAS GILL , JOHN COLGROVE , RONALD KARR , MATTHEW FAY , LUKE PAULSEN , ZONG WANG
Abstract: Continuous data protection, including sending, to a target data repository from a source data repository, metadata describing one or more updates to one or more datasets stored within the source data repository; generating, based on the metadata describing the one or more updates to the one or more datasets, an ordered log of metadata describing an ordered application of the one or more updates to the one or more datasets; and generating, on the source data repository and based on the ordered log of metadata, the one or more datasets in accordance with the one or more updates corresponding to a specified point in time.
-
公开(公告)号:US20210081119A1
公开(公告)日:2021-03-18
申请号:US17096613
申请日:2020-11-12
Applicant: PURE STORAGE, INC.
Inventor: JOHN MARTIN HAYES , ROBERT LEE , JOHN COLGROVE , JOHN D. DAVIS
Abstract: A method for managing processing power in a storage system is provided. The method includes providing a plurality of blades, each of a first subset having a storage node and storage memory, and each of a second, differing subset having a compute-only node. The method includes distributing authorities across the plurality of blades, to a plurality of nodes including at least one compute-only node, wherein each authority has ownership of a range of user data.
-
公开(公告)号:US20190354450A1
公开(公告)日:2019-11-21
申请号:US16050382
申请日:2018-07-31
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , ZOHEB SHIVANI , JOHN COLGROVE , CONNOR BROOKS , CLAUDIU SCHMIDT
IPC: G06F11/20
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.
-
公开(公告)号:US20190286373A1
公开(公告)日:2019-09-19
申请号:US16353775
申请日:2019-03-14
Applicant: PURE STORAGE, INC.
Inventor: ASWIN KARUMBUNATHAN , JOHN COLGROVE , CONSTANTINE SAPUNTZAKIS , JOSHUA FREILICH , NAVEEN NEELAKANTAM , SERGEY ZHURAVLEV , PAR BOTES
IPC: G06F3/06
Abstract: Servicing I/O operations in a cloud-based storage system, including: receiving, by the cloud-based storage system, a request to write data to the cloud-based storage system; storing, in solid-state storage of the cloud-based storage system, the data; storing, in object storage of the cloud-based storage system, the data; detecting that at least some portion of the solid-state storage of the cloud-based storage system has become unavailable; identifying data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; retrieving, from object storage of the cloud-based storage system, the data that was stored in the portion of the solid-state storage of the cloud-based storage system that has become unavailable; and storing, in solid-state storage of the cloud-based storage system, the retrieved data.
-
公开(公告)号:US20160070482A1
公开(公告)日:2016-03-10
申请号:US14847796
申请日:2015-09-08
Applicant: Pure Storage, Inc.
Inventor: JOHN COLGROVE
IPC: G06F3/06
Abstract: Adjusting storage capacity in a computing system that includes a computing device configured to send access requests to a storage device characterized by a first storage capacity, including: reducing data; determining, in dependence upon an amount of storage capacity saved by reducing the data, an updated storage capacity for the storage device; and exporting an updated storage capacity to the computing device.
Abstract translation: 在包括计算设备的计算系统中调整存储容量,所述计算设备被配置为向具有第一存储容量的存储设备发送访问请求,所述存储设备包括:减少数据; 根据通过减少数据节省的存储容量的量确定存储装置的更新的存储容量; 并将更新的存储容量导出到计算设备。
-
-
-
-
-
-
-
-
-