-
公开(公告)号:US20210382625A1
公开(公告)日:2021-12-09
申请号:US17406421
申请日:2021-08-19
申请人: PURE STORAGE, INC.
发明人: ETHAN MILLER , JIANTING CAO , JOHN COLGROVE , CHRISTOPHER GOLDEN , JOHN HAYES , CARY SANDVIG , GRIGORI INOZEMTSEV
IPC分类号: G06F3/06 , G06F16/23 , G06F16/174
摘要: A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
-
公开(公告)号: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.
-
公开(公告)号:US20230273743A1
公开(公告)日:2023-08-31
申请号:US18312872
申请日:2023-05-05
申请人: PURE STORAGE, INC.
发明人: ETHAN MILLER , JIANTING CAO , JOHN COLGROVE , CHRISTOPHER GOLDEN , JOHN HAYES , CARY SANDVIG , GRIGORI INOZEMTSEV
IPC分类号: G06F3/06 , G06F16/23 , G06F16/174
CPC分类号: G06F3/065 , G06F3/061 , G06F3/067 , G06F3/0604 , G06F3/0605 , 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 , G06F16/23 , G06F16/1748 , G06F2212/154 , G06F2212/163 , G06F2212/261 , G06F2212/263 , G06F2212/1008 , G06F2212/1016 , G06F2212/1032 , G06F2212/1044
摘要: A system and method comprising: receiving a request to write data stored at a first range of a first volume to a second range of a second volume, where first metadata for the first range of the first volume is associated with a range of physical addresses where the data is stored in the storage system; and responsive to receiving the request: creating second metadata for the second range of the second volume, wherein the second metadata is associated with the range of physical addresses where the data is stored in the storage system; and associating the second volume with the second metadata.
-
公开(公告)号:US20240330122A1
公开(公告)日:2024-10-03
申请号:US18736305
申请日:2024-06-06
申请人: PURE STORAGE, INC.
发明人: ARUN THEEBAPRAKASAM , GRIGORI INOZEMTSEV , NEELESH THAKUR , SWAPNIL NAGLE , JOSHUA FREILICH , NAVEEN NEELAKANTAM
CPC分类号: G06F11/1464 , G06F3/0619 , G06F3/0629 , G06F3/067 , G06F11/1451 , G06F11/1469 , G06F2201/84
摘要: Examining a cloud-based storage system using codified states includes generating an enumeration of a plurality of resources of the cloud-based storage system; comparing the enumeration to a codified state for the cloud-based storage system; and identifying, based on the comparison, a difference between the enumeration and the codified state.
-
公开(公告)号: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.
-
-
-
-