-
公开(公告)号:US20200150877A1
公开(公告)日:2020-05-14
申请号:US16745151
申请日:2020-01-16
Applicant: PURE STORAGE, INC.
Inventor: John Martin Hayes , Par Anders Botes , John Colgrove , John D. Davis , Robert Lee , Joshua P. 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.
-
公开(公告)号:US10379763B2
公开(公告)日:2019-08-13
申请号:US15830987
申请日:2017-12-04
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , John D. Davis , John Martin Hayes , Robert Lee
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.
-
公开(公告)号:US20190179535A1
公开(公告)日:2019-06-13
申请号:US16276451
申请日:2019-02-14
Applicant: PURE STORAGE, INC.
Inventor: John Colgrove , Ethan L. Miller , John Martin Hayes , Cary A. Sandvig , Christopher Golden , Jianting Cao
IPC: G06F3/06
Abstract: A method including, responsive to receiving a request identifying a volume and indicating a command to take a snapshot of the volume, mapping a second logical grouping of data to reference the first logical grouping of data, and remapping the first volume to map to the second logical grouping of data instead of the first logical grouping of data such that the first volume remains addressable with similar access permissions before and after creating the snapshot. The method also includes, in response to receiving a write request targeting the second logical grouping, splitting the second logical grouping into a plurality of ranges including a first range and a second range; wherein the first range of the second logical grouping maps to the first logical grouping, and the write request is performed on the second range of the second logical grouping.
-
公开(公告)号:US20190056876A1
公开(公告)日:2019-02-21
申请号:US16167383
申请日:2018-10-22
Applicant: Pure Storage, Inc.
Inventor: John Martin Hayes , Hari Kannan , Nenad Miladinovic
Abstract: A method for erasure detection in a storage cluster is provided. The method includes establishing a connection, via a network, of a storage unit to one of a plurality of storage nodes of a storage cluster and determining, for at least one page of a storage memory of the storage unit, that the at least one page is erased. The storage unit is one of a plurality of storage units configured to store user data in memory of the storage units in accordance with direction from the plurality of storage nodes. The method includes communicating from the storage unit to the one of the plurality of storage nodes that the at least one page is erased.
-
公开(公告)号:US09836234B2
公开(公告)日:2017-12-05
申请号:US15146681
申请日:2016-05-04
Applicant: Pure Storage, Inc.
Inventor: John Colgrove , John D. Davis , John Martin Hayes , Robert Lee
CPC classification number: G06F3/0622 , G06F3/06 , G06F3/0613 , G06F3/0637 , G06F3/0655 , G06F3/0688 , G06F11/1068 , G06F11/1076 , G06F11/108 , G06F11/1092 , G06F12/0246 , G06F2201/845 , G06F2212/7206 , G06F2212/7207 , H03M13/154
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.
-
-
-
-