-
公开(公告)号:US11836348B2
公开(公告)日:2023-12-05
申请号:US17824704
申请日:2022-05-25
Applicant: PURE STORAGE, INC.
Inventor: Anthony Niven , Andrew R. Bernat , Eric Kelly Blanchard , Ashish Karkare , Peter E. Kirkpatrick
IPC: G06F3/06
CPC classification number: G06F3/0607 , G06F3/0653 , G06F3/0658 , G06F3/0679
Abstract: In one implementation, a system resource is added to a storage system, for a resource-preserving upgrade. An upgrade component is coupled to the storage system as a temporary storage system shelf. Storage drives are moved from the storage system to the upgrade component. One or more storage controllers of the upgrade component are promoted to take over data services from the storage system.
-
公开(公告)号:US10929053B2
公开(公告)日:2021-02-23
申请号:US16258209
申请日:2019-01-25
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Pushkar Mahesh Shirali , Anthony Niven
Abstract: A method for reservations in a storage system, is provided. The method includes determining status of all storage devices expected to be in the storage system, receiving a request for a reservation of a storage device, and determining a type of service to be performed on the storage device. The method includes determining whether the type of service is in a first class of services or a second class of services and granting or denying the reservation based on the type of service, wherein a reservation to perform a service in the first class of services is granted as a result of determining all the storage devices expected are online and wherein a reservation to perform a service in the second class of services is granted as a result of determining a sufficient subset of all the storage devices expected are online to perform reading and writing with redundancy.
-
公开(公告)号:US20190179564A1
公开(公告)日:2019-06-13
申请号:US16258209
申请日:2019-01-25
Applicant: Pure Storage, Inc.
Inventor: Andrew R. Bernat , Pushkar Mahesh Shirali , Anthony Niven
IPC: G06F3/06
Abstract: A method for reservations in a storage system, is provided. The method includes determining status of all storage devices expected to be in the storage system, receiving a request for a reservation of a storage device, and determining a type of service to be performed on the storage device. The method includes determining whether the type of service is in a first class of services or a second class of services and granting or denying the reservation based on the type of service, wherein a reservation to perform a service in the first class of services is granted as a result of determining all the storage devices expected are online and wherein a reservation to perform a service in the second class of services is granted as a result of determining a sufficient subset of all the storage devices expected are online to perform reading and writing with redundancy
-
公开(公告)号:US11921567B2
公开(公告)日:2024-03-05
申请号:US18068177
申请日:2022-12-19
Applicant: PURE STORAGE, INC.
Inventor: Andrew Bernat , Anthony Niven , Mark Fay , Pushkar Mahesh Shirali , Ronald Karr
CPC classification number: G06F11/0727 , G06F3/0619 , G06F3/0659 , G06F3/0683 , G06F11/0751 , G06F11/0793 , G06F11/3034 , G06F11/3409
Abstract: Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
-
公开(公告)号:US11531577B1
公开(公告)日:2022-12-20
申请号:US17159659
申请日:2021-01-27
Applicant: PURE STORAGE, INC.
Inventor: Andrew Bernat , Anthony Niven , Mark Fay , Pushkar Mahesh Shirali , Ronald Karr
Abstract: Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
-
公开(公告)号:US20220291841A1
公开(公告)日:2022-09-15
申请号:US17824704
申请日:2022-05-25
Applicant: PURE STORAGE, INC.
Inventor: Anthony Niven , Andrew R. Bernat , Eric Kelly Blanchard , Ashish Karkare , Peter E. Kirkpatrick
IPC: G06F3/06
Abstract: In one implementation, a system resource is added to a storage system, for a resource-preserving upgrade. An upgrade component is coupled to the storage system as a temporary storage system shelf. Storage drives are moved from the storage system to the upgrade component. One or more storage controllers of the upgrade component are promoted to take over data services from the storage system.
-
公开(公告)号:US11385792B2
公开(公告)日:2022-07-12
申请号:US16816457
申请日:2020-03-12
Applicant: PURE STORAGE, INC.
Inventor: Anthony Niven , Andrew R. Bernat , Eric Kelly Blanchard , Ashish Karkare , Peter E. Kirkpatrick
Abstract: In one implementation, a system resource is added to a storage system, for a resource-preserving upgrade. An upgrade component is coupled to the storage system as a temporary storage system shelf. Storage drives are moved from the storage system to the upgrade component. One or more storage controllers of the upgrade component are promoted to take over data services from the storage system.
-
公开(公告)号:US20200218452A1
公开(公告)日:2020-07-09
申请号:US16816457
申请日:2020-03-12
Applicant: PURE STORAGE, INC.
Inventor: Anthony Niven , Andrew R. Bernat , Eric Kelly Blanchard , Ashish Karkare , Peter E. Kirkpatrick
IPC: G06F3/06
Abstract: In one implementation, a system resource is added to a storage system, for a resource-preserving upgrade. An upgrade component is coupled to the storage system as a temporary storage system shelf. Storage drives are moved from the storage system to the upgrade component. One or more storage controllers of the upgrade component are promoted to take over data services from the storage system.
-
-
-
-
-
-
-