-
公开(公告)号:US11681448B2
公开(公告)日:2023-06-20
申请号:US17499156
申请日:2021-10-12
Applicant: PURE STORAGE, INC.
Inventor: Ian Juch , Hao Liu , Boris Feigin , Haijie Xiao , Gordon James Coleman
IPC: G06F3/06
CPC classification number: G06F3/0632 , G06F3/067 , G06F3/0614 , G06F3/0659
Abstract: Fabric modules in a storage system offer differing device IDs from a deterministic sequence to a storage device being added to the storage system. The storage device that is being added accepts a device ID that is higher in the deterministic sequence. The fabric module that offered the device ID same as was accepted by the storage device determines to proceed with initializing the storage device.
-
2.
公开(公告)号:US10931450B1
公开(公告)日:2021-02-23
申请号:US15965174
申请日:2018-04-27
Applicant: Pure Storage, Inc.
Inventor: Srinivas Chellappa , Ian Juch , Igor Ostrovsky
Abstract: A method of encryption key management in a storage system having a plurality of nodes and more than one key manager, performed by the storage system, is provided. The method includes setting, in a first atomic operation to a distributed store of the plurality of nodes, a version identifier to a new value, and writing shards of a key encryption key, to node-specific memory of the plurality of nodes. The method includes committing the shards of the key encryption key by updating, in a second atomic operation, a set of version identifiers in the distributed store including a current version identifier, responsive to finding no change to the new value of the version identifier.
-
公开(公告)号:US11947814B2
公开(公告)日:2024-04-02
申请号:US17486084
申请日:2021-09-27
Applicant: PURE STORAGE, INC.
Inventor: Ian Juch , Haijie Xiao , Hao Liu , Boris Feigin
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0619 , G06F3/0689
Abstract: A storage system determines a change in storage system geometry that affects at least one previously formed resiliency group of storage system resources. The storage system forms at least one resiliency group of storage system resources in accordance with rules that emphasize stability of formation of resiliency groups. The storage system accesses data stripes across storage system resources of resiliency groups.
-
公开(公告)号:US11436344B1
公开(公告)日:2022-09-06
申请号:US16741435
申请日:2020-01-13
Applicant: PURE STORAGE, INC.
Inventor: Ian Juch , Tyler Power
Abstract: Secure encryption in a deduplication cluster, including: initiating, by a node among a cluster of nodes, a leadership transition that includes transmitting an updated secret key identifier to each of the cluster of nodes; receiving, at the node, an alternative secret key identifier that is different from both a current secret key identifier and from the updated secret key identifier; updating, based at least in part on a resolution policy, the current secret key identifier to be the updated secret key identifier instead of the alternative secret key identifier; and transitioning, based at least in part on the updated secret key identifier being selected to be the current secret key identifier, the node to be a leader node of the cluster of nodes.
-
公开(公告)号:US20220075539A1
公开(公告)日:2022-03-10
申请号:US17499156
申请日:2021-10-12
Applicant: PURE STORAGE, INC.
Inventor: Ian Juch , Hao Liu , Boris Feigin , Haijie Xiao , Gordon James Coleman
IPC: G06F3/06
Abstract: Fabric modules in a storage system offer differing device IDs from a deterministic sequence to a storage device being added to the storage system. The storage device that is being added accepts a device ID that is higher in the deterministic sequence. The fabric module that offered the device ID same as was accepted by the storage device determines to proceed with initializing the storage device.
-
公开(公告)号:US12067131B2
公开(公告)日:2024-08-20
申请号:US17902413
申请日:2022-09-02
Applicant: PURE STORAGE, INC.
Inventor: Ian Juch , Tyler Power
CPC classification number: G06F21/602 , G06F16/215 , G06F16/2365 , G06F16/2379 , H04L9/0643 , H04L9/0891
Abstract: Transitioning leadership in a cluster of nodes, including: initiating, by two or more nodes among a cluster of nodes, a leadership transition, wherein: a first node transmits a first secret key identifier to each of the other nodes in the cluster of nodes; and a second node transmits a second secret key identifier to each of the other nodes in the cluster of nodes; updating, by each node and based at least in part on a resolution policy, the current secret key identifier to be the second secret key identifier instead of the first secret key identifier; and transitioning, based at least in part on the second secret key identifier being selected to be the current secret key identifier, the second node to be a leader node of the cluster of nodes.
-
公开(公告)号:US20220011955A1
公开(公告)日:2022-01-13
申请号:US17486084
申请日:2021-09-27
Applicant: PURE STORAGE, INC.
Inventor: Ian Juch , Haijie Xiao , Hao Liu , Boris Feigin
IPC: G06F3/06
Abstract: A storage system determines a change in storage system geometry that affects at least one previously formed resiliency group of storage system resources. The storage system forms at least one resiliency group of storage system resources in accordance with rules that emphasize stability of formation of resiliency groups. The storage system accesses data stripes across storage system resources of resiliency groups.
-
-
-
-
-
-