-
公开(公告)号:US20250165175A1
公开(公告)日:2025-05-22
申请号:US18516333
申请日:2023-11-21
Applicant: PURE STORAGE, INC.
Inventor: ANDREW SILLIFANT , JOHN COLGROVE , RONALD KARR
IPC: G06F3/06
Abstract: Data spillover for storage arrays, including: entering, by a source storage array, in response to determining that an amount of used capacity for the source storage array exceeds a first threshold, a spillover mode; redirecting, in response to the source storage array being in the spillover mode, write operations directed to the source storage array to a target storage array; and exiting the spillover mode by the source storage array, wherein exiting the spillover mode comprises updating data stored on the source storage array to reflect write operations redirected to the target storage array during the spillover mode.
-
公开(公告)号:US20250126079A1
公开(公告)日:2025-04-17
申请号:US18965666
申请日:2024-12-02
Applicant: PURE STORAGE, INC.
Inventor: DAVID GRUNWALD , RONALD KARR , THOMAS GILL , ZOHEB SHIVANI , JOHN COLGROVE , CONNOR BROOKS , CLAUDIU SCHMIDT
IPC: H04L49/253 , G06F3/06 , G06F11/20 , G06F16/27 , G06F16/907 , H04L67/1097
Abstract: A storage system switching between mediation models within a storage system, where the switching between mediation models includes: determining, among one or more of the plurality of storage systems, a change in availability of a mediator service, wherein one or more of the plurality of storage systems are configured to request mediation from the mediator service in response to a fault; and communicating, among the plurality of storage systems and responsive to determining the change in availability of the mediator service, a fault response model to be used as an alternate to the mediator service among one or more of the plurality of storage systems.
-
公开(公告)号:US20250103223A1
公开(公告)日:2025-03-27
申请号:US18890652
申请日:2024-09-19
Applicant: PURE STORAGE, INC.
Inventor: JEFFREY PICKETT , RONALD KARR , PRAKASH DARJI
IPC: G06F3/06
Abstract: One or more indications that input/output (I/O) operations have been performed by a storage system are received from the storage system. An amount of energy consumed by the storage system to perform the I/O operations id determined. An energy usage effectiveness of the storage system is generated based on a number of the I/O operations performed by the storage system and the amount of power consumed by the storage system to perform the plurality of I/O operations.
-
公开(公告)号:US20250021432A1
公开(公告)日:2025-01-16
申请号:US18897614
申请日:2024-09-26
Applicant: PURE STORAGE, INC.
Inventor: ANDREW BERNAT , MATTHEW PAUL FAY , RONALD KARR
IPC: G06F11/10 , G06F12/0804
Abstract: A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.
-
公开(公告)号:US20240411647A1
公开(公告)日:2024-12-12
申请号:US18808765
申请日:2024-08-19
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , SHAO-TING CHANG , YING YU LIU , HARVEY RAJA , SHARAD JAIN , MANCHUN ZHENG , VICTOR YIP
Abstract: Snapshots for object storage buckets, including: receiving a command to generate a snapshot of a bucket of object storage of a storage system, wherein the snapshot records a state of the bucket at a particular point in time; and generating, in response to the command, the snapshot.
-
公开(公告)号:US20240394231A1
公开(公告)日:2024-11-28
申请号:US18324596
申请日:2023-05-26
Applicant: PURE STORAGE, INC.
Inventor: JAMES FISHER , RONALD KARR
IPC: G06F16/21
Abstract: Migrating data from disparate object storage environments, including: initiating a migration from a first object store to a second object store; and processing one or more requests for data from the first object store during the migration.
-
公开(公告)号:US20240361910A1
公开(公告)日:2024-10-31
申请号:US18767279
申请日:2024-07-09
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , TIMOTHY W. BRENNAN
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0631 , G06F3/0655 , G06F3/0688
Abstract: Write requests to store data at one or more solid-state storage devices are received by a storage controller from clients external to a storage system. A number of open segments in the storage system is identified. A determination as to whether to open one or more subsequent segments for the write requests is made based on the number of open segments and a target parallelism for the storage system. In response to determining that the one or more subsequent segments are to be opened based on the number of open segments and the target parallelism, the one or more subsequent segments are opened.
-
公开(公告)号:US20240296119A1
公开(公告)日:2024-09-05
申请号:US18593140
申请日:2024-03-01
Applicant: PURE STORAGE, INC.
Inventor: PETER KIRKPATRICK , HARI KANNAN , BORIS FEIGIN , YING GAO , SANTIAGO NAVONNE , RONALD KARR , JOHN COLGROVE , ROBERT LEE
IPC: G06F12/02
CPC classification number: G06F12/0246
Abstract: A storage system is provided. The storage system includes a primary storage node comprising a primary processing device and a first set of non-volatile memory modules. The storage system also includes a secondary storage node comprising a secondary processing device a second set of non-volatile memory modules, the second storage node communicatively coupled to the primary storage node, the secondary storage node performs storage operations based on instructions received from the primary storage node. The primary processing device is to receive a request to access one or more of the first set of non-volatile memory modules and the second set of non-volatile memory modules and transmit instructions to perform a set of storage operations to the secondary storage node based on the request.
-
公开(公告)号:US20240256372A1
公开(公告)日:2024-08-01
申请号:US18594962
申请日:2024-03-04
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.
-
10.
公开(公告)号:US20230394065A1
公开(公告)日:2023-12-07
申请号:US18446303
申请日:2023-08-08
Applicant: PURE STORAGE, INC.
Inventor: RONALD KARR , NAVEEN NEELAKANTAM , IVAN JIBAJA
IPC: G06F16/27
CPC classification number: G06F16/27
Abstract: Providing application-side infrastructure to control cross-region replicated object stores is disclosed. An embodiment includes determining, for an object store replicated across a plurality of storage systems at a plurality of locations, a minimum time interval between requests to modify the object store that are received by differing storage systems of the plurality of storage systems that ensures a predictable result on all storage systems among which the requested modifications are replicated; and providing, through an application programming interface (API) to a client that utilizes the object store, one or more object store parameters including the minimum time interval.
-
-
-
-
-
-
-
-
-