-
公开(公告)号:US20220413703A1
公开(公告)日:2022-12-29
申请号:US17823968
申请日:2022-09-01
申请人: PURE STORAGE, INC.
IPC分类号: G06F3/06 , G06F12/1009 , G06F12/02 , G06F11/20
摘要: A system, apparatus, and product for allowing access to a partially replicated dataset, including: detecting, by a target storage system, that a dataset will be replicated from a source storage system to the target storage system; exposing, by the target storage system, the dataset for user operations prior to receiving the entire dataset; receiving, by the target storage system, a request to read a portion of the dataset that has not been received by the target storage system; and retrieving, by the target storage system, the portion of the dataset.
-
公开(公告)号:US20230161748A1
公开(公告)日:2023-05-25
申请号:US18158256
申请日:2023-01-23
申请人: PURE STORAGE, INC.
发明人: MARCO SANVIDO , RICHARD HANKINS , JOHN HAYES , STEVE HODGSON , FENG WANG , SERGEY ZHURAVLEV , ANDREW KLEINERMAN
CPC分类号: G06F16/2237 , G06F3/0608 , G06F3/0641 , G06F3/067
摘要: A system and method for efficiently storing data in a storage system. A data storage subsystem includes multiple data storage locations on multiple storage devices in addition to at least one mapping table. A data storage controller determines whether data to store in the storage subsystem has one or more patterns of data intermingled with non-pattern data within an allocated block. Rather than store the one or more pattern on the storage devices, the controller stores information in a header on the storage devices. The information includes at least an offset for the first instance of a pattern, a pattern length, and an identification of the pattern. The data may be reconstructed for a corresponding read request from the information stored in the header.
-
公开(公告)号:US20240231671A1
公开(公告)日:2024-07-11
申请号:US18541825
申请日:2023-12-15
申请人: PURE STORAGE, INC.
发明人: ETHAN MILLER , ANDREW R. BERNAT , JOHN COLGROVE , ALAN DRISCOLL , CHRISTOPHER GOLDEN , STEVE HODGSON , GANESH RAMANARAYANAN , MALCOLM SHARPE
CPC分类号: G06F3/065 , G06F3/0604 , G06F3/061 , G06F3/067 , G06F3/0683 , G06F3/0608 , G06F3/0641 , G06F11/1453 , G06F2201/84
摘要: A system and method for performing replication using mediums. A snapshot ‘S’ is selected for replication, and the anchor medium ‘M’ of S is identified. The replica storage array ‘R’ to which M is being replicated determines a list of medium extents which are available. R sends this list to an original storage array ‘O’ and O generates a list of medium extents which need to be sent to R. Only those medium extents corresponding to M which R does not already have will be sent from O to R. Also, R can obtain medium extents from other source storage arrays during the replication process.
-
公开(公告)号:US20210247907A1
公开(公告)日:2021-08-12
申请号:US17245615
申请日:2021-04-30
申请人: PURE STORAGE, INC.
摘要: A system and method for exposing volumes with underlying read-write mediums to user operations. When a medium is in the process of being migrated to a storage array, a volume which relies on the medium can be exposed to user operations (e.g., snapshots, read and write operations) once the portions of the medium which underlie the volume have been migrated. The volume can be exposed to user operations while one or more other portions of the medium are unfilled and while the medium is in an intermediate read-write state.
-
公开(公告)号:US20240012714A1
公开(公告)日:2024-01-11
申请号:US18472817
申请日:2023-09-22
申请人: PURE STORAGE, INC.
CPC分类号: G06F11/1451 , G06F3/065 , G06F3/067 , G06F3/0619 , G06F3/0665 , G06F11/0748 , G06F11/0757 , G06F11/0772 , G06F11/1446 , G06F11/1456 , G06F11/1464 , G06F11/2069 , G06F11/2071 , G06F11/2094 , G06F11/2097 , G06F11/3034 , G06F11/3476 , G06F3/00 , G06F2201/84 , G06F11/0712 , G06F11/0727 , G06F11/0766 , G06F11/0793 , G06F2201/81
摘要: Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.
-
公开(公告)号:US20230359644A1
公开(公告)日:2023-11-09
申请号:US18352644
申请日:2023-07-14
申请人: PURE STORAGE, INC.
发明人: ETHAN L. MILLER , ANDREW R. BERNAT , BENJAMIN BOROWIEC , ALAN S. DRISCOLL , STEVE HODGSON , GANESH RAMANARAYANAN , MALCOLM SHARPE
IPC分类号: G06F16/27 , G06F11/14 , G06F3/06 , G06F16/174
CPC分类号: G06F16/27 , G06F11/1456 , G06F3/0617 , G06F3/067 , G06F3/0608 , G06F3/061 , G06F3/065 , G06F11/1451 , G06F16/1748 , G06F16/1744 , G06F11/1458 , G06F2201/84 , G06F11/1453
摘要: Systems, methods, and computer readable storage mediums for replicating data to the cloud. A first dataset is replicated from a first storage subsystem to the cloud, with only the changes made to the first dataset since a previous replication event being replicated to the cloud. Additionally, the data may be deduplicated and compressed before being replicated from the first storage subsystem to the cloud. In some cases, the first dataset may be replicated to the cloud in a stream format which is not directly usable and then, at a later point in time, loaded onto a second storage subsystem from the cloud.
-
公开(公告)号:US20210326222A1
公开(公告)日:2021-10-21
申请号:US17362183
申请日:2021-06-29
申请人: PURE STORAGE, INC.
摘要: Systems, methods, and computer readable storage mediums for performing remote replication including receiving, by a target storage system, an indication that a dataset stored on a source storage system will be replicated to the target storage system; identifying, by the target storage system, portions of the dataset that are not already stored on the target storage system; and initiating, by the target storage system, replication of one or more of the portions of the dataset that are not already stored on the target storage system from a source other than the source storage system.
-
-
-
-
-
-