-
1.
公开(公告)号:US20180260125A1
公开(公告)日:2018-09-13
申请号:US15842850
申请日:2017-12-14
申请人: Pure Storage, Inc.
发明人: PAR BOTES , JOHN COLGROVE , ALAN DRISCOLL , DAVID GRUNWALD , STEVEN HODGSON , RONALD KARR
CPC分类号: G06F3/065 , G06F3/0617 , G06F3/067 , G06F16/275
摘要: A pod, the pod including the dataset, a set of managed objects and management operations, a set of access operations to modify or read the dataset, and a plurality of storage systems, where: management operations can modify or query managed objects equivalently through any of the storage systems, access operations to read or modify the dataset operate equivalently through any of the storage systems, each storage system stores a separate copy of the dataset as a proper subset of the datasets stored and advertised for use by the storage system, and operations to modify managed objects or the dataset performed and completed through any one storage system are reflected in subsequent management objects to query the pod or subsequent access operations to read the dataset.
-
公开(公告)号: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.
-
公开(公告)号:US20170126470A1
公开(公告)日:2017-05-04
申请号:US14927280
申请日:2015-10-29
申请人: Pure Storage, Inc.
CPC分类号: H04L41/042 , G06F3/0604 , G06F3/0629 , G06F3/0689 , H04L41/0853 , H04L41/0869 , H04L41/0893 , H04L67/1097
摘要: Distributing management responsibilities for a storage system that includes a storage array controller and a plurality of storage devices, including: identifying a plurality of elements in the storage system; for each of the plurality of elements in the storage system, creating a distributed manager, wherein each distributed manager is configured for gathering information describing the state of the associated element in the storage system, determining an action to perform against the associated element in the storage system, and executing an approved action against the associated element in the storage system; and creating a distributed management hierarchy that includes each of the distributed managers.
-
公开(公告)号:US20210303164A1
公开(公告)日:2021-09-30
申请号:US17203263
申请日:2021-03-16
申请人: PURE STORAGE, INC.
发明人: DAVID GRUNWALD , THOMAS GILL , CONNOR BROOKS , SAURABH SHUKLA , LARRY TOUCHETTE , ALAN DRISCOLL , RONALD KARR
摘要: A method of managing host mappings for replication endpoints, the method including: identifying a target storage system replicating a source dataset of a source storage system, wherein a first host is mapped to the source dataset on the source storage system; providing, to the target storage system and in dependence upon a mapping of the first host to the source dataset, configuration information for connecting to a second host; and implementing, in response to a triggering event, a mapping of the second host to a replica dataset on the target storage system.
-
公开(公告)号:US20170123926A1
公开(公告)日:2017-05-04
申请号:US14927977
申请日:2015-10-30
申请人: Pure Storage, Inc.
发明人: ANDREW BERNAT , TIMOTHY BRENNAN , JIMMY CHI-WAI CHUI , ALAN DRISCOLL , GRIGORI INOZEMTSEV , BENJAMIN SCHOLBROCK , NEIL VACHHARAJANI
IPC分类号: G06F11/14
CPC分类号: G06F11/1415 , G06F3/0614 , G06F3/0629 , G06F3/065 , G06F3/0689 , G06F11/1076
摘要: Ensuring crash-safe forward progress of a system configuration update in a storage system that includes a storage array controller and a plurality of storage devices, including: determining a number of storage devices in the storage system; determining a number of unavailable storage devices in the storage system; and determining, for the one or more system configurations, whether the system configuration can be reconstructed in dependence upon the number of storage devices in the storage system and the number of unavailable storage devices in the storage system.
-
-
-
-