-
公开(公告)号:US20240220146A1
公开(公告)日:2024-07-04
申请号:US18607686
申请日:2024-03-18
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , JOHN COLGROVE , TAHER VOHRA , ANDREW KLEINERMAN , XIAOHUI WANG , BENJAMIN SCHOLBROCK
IPC: G06F3/06 , G11C11/4074 , G11C11/4096
CPC classification number: G06F3/0647 , G06F3/0607 , G06F3/0617 , G06F3/067 , G06F3/0683 , G06F3/0688 , G11C11/4074 , G11C11/4096
Abstract: Managing storage device evacuation that includes a plurality of storage devices, including: detecting, by the storage system, an occurrence of a storage device evacuation event associated with a source storage device within a write group, wherein the write group is a subset of storage devices storing a data set; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage system, a target storage device for receiving data stored on the source storage device; and migrating, by the storage system, the data stored on the source storage device to the target storage device.
-
公开(公告)号:US20240184472A1
公开(公告)日:2024-06-06
申请号:US18442851
申请日:2024-02-15
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , PETER KIRKPATRICK , GORDON COLEMAN , WEI TANG , JOHN ROPER
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0608 , G06F3/0634 , G06F3/064 , G06F3/0673 , G06F3/0688 , G06F12/06 , G06F2212/1044
Abstract: A command to relocate data from a first set of data blocks at the plurality of storage devices to a second set of data blocks while bypassing the storage controller is transmitted by the storage controller. The command includes address information associated with the second set of blocks to store the relocated data.
-
33.
公开(公告)号:US20230333756A1
公开(公告)日:2023-10-19
申请号:US18159764
申请日:2023-01-26
Applicant: PURE STORAGE, INC.
Inventor: SANDEEP MANN , JOHN ADLER , JAESOO LEE , BENJAMIN SCHOLBROCK , ANDREW BERNAT
IPC: G06F3/06 , G06F9/4401
CPC classification number: G06F3/0632 , G06F9/4401 , G06F3/0673 , G06F3/0604
Abstract: A method, apparatus, and computer program product for managing permissions for processing input/output (I/O) operations in a storage system is disclosed that includes a plurality of storage system controllers and a plurality of storage devices. The method comprises determining that a permission associated with a storage system controller for issuing I/O operations to the storage devices should be invalidated and, in response to the determination, modifying at least one I/O capability of the storage system controller.
-
公开(公告)号:US20230004456A1
公开(公告)日:2023-01-05
申请号:US17931021
申请日:2022-09-09
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , JAMES CIHLA , JUNGKEUN KIM , IRIS MCLEARY , DAMIAN YURZOLA
Abstract: Improving storage device performance including initiating, on a storage device, execution of a rehabilitative action from a set of rehabilitative actions that can be performed on the storage device; determining that the storage device is operating outside of a defined range of expected operating parameters after the rehabilitative action has been executed; and initiating execution of a higher level rehabilitative action responsive to determining that the higher level rehabilitative action exists.
-
公开(公告)号:US20220382616A1
公开(公告)日:2022-12-01
申请号:US17877015
申请日:2022-07-29
Applicant: PURE STORAGE, INC.
Inventor: DOMINIQUE BRYCH , GAVIN PAES , THOMAS HOLLAND , ANDREW BERNAT
Abstract: Determining remaining hardware life in a storage system, including: receiving data about a plurality of hardware components including data describing the usage of each hardware component and the state of each hardware component; analyzing the data to determine a remaining hardware life for each hardware component in a group of components; and distributing workloads in order to balance wear amongst the hardware components in the group.
-
公开(公告)号:US20210397358A1
公开(公告)日:2021-12-23
申请号:US17464141
申请日:2021-09-01
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , JOHN COLGROVE , TAHER VOHRA , ANDREW KLEINERMAN , XIAOHUI WANG , BENJAMIN SCHOLBROCK
IPC: G06F3/06 , G11C11/4096 , G11C11/4074
Abstract: Managing storage device evacuation that includes a plurality of storage devices, including: detecting, by the storage system, an occurrence of a storage device evacuation event associated with a source storage device within a write group, wherein the write group is a subset of storage devices storing a data set; responsive to detecting the occurrence of the storage device evacuation event, identifying, by the storage system, a target storage device for receiving data stored on the source storage device; and migrating, by the storage system, the data stored on the source storage device to the target storage device.
-
公开(公告)号:US20210273929A1
公开(公告)日:2021-09-02
申请号:US17322958
申请日:2021-05-18
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , TIMOTHY BRENNAN , ETHAN MILLER , JOHN COLGROVE
Abstract: Data protection in a storage system that includes a plurality of Non-Volatile Memory Express (‘NVMe’) Solid State Drives (‘SSDs’), including: retrieving, from a plurality of NVMe SSDs (‘Non-Volatile Memory Express Solid State Drives’) of a storage system, one or more unencrypted shares of a master secret; reconstructing the master secret using the shares of the master secret; decrypting one or more encrypted device keys using the master secret; and using the decrypted device keys to perform a plurality of accesses to one or more of the NVMe SSDs.
-
-
-
-
-
-