-
公开(公告)号:US10296469B1
公开(公告)日:2019-05-21
申请号:US14340169
申请日:2014-07-24
申请人: PURE Storage, Inc.
发明人: Joern Engel , Alan Driscoll , Neil Vachharajani , Ronald S. Karr
IPC分类号: G06F12/14
摘要: Systems, apparatuses, methods, and computer-readable storage mediums for performing lease-based fencing using a time-limited lease window. During the time-limited lease window, writes to a shared storage medium are permitted, while writes are denied for expired leases. When a successful heartbeat is generated for a primary storage controller, the lease window is extended for the primary storage controller from the time of a previous heartbeat. Accordingly, a prolonged stall between successive heartbeats by the primary storage controller will result in the newly extended lease being expired at the time it is granted. This scheme prevents a split brain scenario from occurring when a secondary storage controller takes over as the new primary storage controller in response to detecting the stall.
-
公开(公告)号:US10572460B2
公开(公告)日:2020-02-25
申请号:US15041307
申请日:2016-02-11
申请人: Pure Storage, Inc.
摘要: Compressing data in dependence upon characteristics of a storage system, including: receiving an amount of processing resources available in the storage system; receiving an amount of space available in the storage system; and selecting, in dependence upon the priority for conserving the amount of processing resources and the amount of space, a data compression algorithm to utilize to compress the data.
-
公开(公告)号:US10348675B1
公开(公告)日:2019-07-09
申请号:US15254293
申请日:2016-09-01
申请人: Pure Storage, Inc.
发明人: Joern Engel , Alan Driscoll , Neil Vachharajani , Ronald S. Karr
IPC分类号: H04L29/12
摘要: Systems, apparatuses, methods, and computer-readable storage mediums for performing lease-based fencing using a time-limited lease window. During the time-limited lease window, writes to a shared storage medium are permitted, while writes are denied for expired leases. When a successful heartbeat is generated for a primary storage controller, the lease window is extended for the primary storage controller from the time of a previous heartbeat. Accordingly, a prolonged stall between successive heartbeats by the primary storage controller will result in the newly extended lease being expired at the time it is granted. This scheme prevents a split brain scenario from occurring when a secondary storage controller takes over as the new primary storage controller in response to detecting the stall.
-
4.
公开(公告)号:US11748322B2
公开(公告)日:2023-09-05
申请号:US17807447
申请日:2022-06-17
申请人: PURE STORAGE, INC.
CPC分类号: G06F16/22 , G06F3/061 , G06F3/064 , G06F3/067 , G06F3/0608 , G06F3/0638 , G06F16/2365
摘要: Utilizing different data compression algorithms based on characteristics of a storage system, including: selecting, in dependence upon a priority for conserving processing resources or storage resources in a storage system, a data compression algorithm to utilize to compress data; detecting that at least one of an amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed; and responsive to detecting that at least one of the amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed, selecting a different data compression algorithm to utilize to compress data.
-
公开(公告)号:US10678436B1
公开(公告)日:2020-06-09
申请号:US15991976
申请日:2018-05-29
申请人: PURE STORAGE, INC.
发明人: Yanwei Jiang , Aswin Karumbunathan , Naveen Neelakantam , Kiron Vijayasankar , Bo Feng , Joern Engel
摘要: A storage system performs garbage collection with data compression. A storage controller in the storage system determines a garbage collection directive by evaluating the amount of reclaimable space relative to a target amount of reclaimable space. Garbage collection is performed using data compression tunable to compression aggressiveness according to the garbage collection directive.
-
-
-
-