-
公开(公告)号:US12189972B2
公开(公告)日:2025-01-07
申请号:US18309162
申请日:2023-04-28
Applicant: NetApp, Inc.
Inventor: Joseph Brown, Jr. , Javier Tsuyoshi Takimoto , Sangramsinh Pandurang Pawar , Michael Scott Ryan
IPC: G06F3/06
Abstract: Systems and methods for multiple device consumption of shared namespaces of ephemeral storage devices by a consumer of a virtual storage system are provided. In an example, multiple namespaces of respective ephemeral storage devices are shared among multiple of consumers of a virtual storage system by creating multiple partitions within each of the namespaces for use by respective consumers of the multiple consumers. Corresponding partitions of respective shared namespace may then be treated as a stripe set to facilitate multiple device consumption for a subsystem (e.g., operation log journaling) of the virtual storage system by striping data associated with input/output (I/O) requests of a consumer (e.g., a journaling driver) across one or more stripe units of one or more stripes within the stripe set.
-
公开(公告)号:US11748204B1
公开(公告)日:2023-09-05
申请号:US17703307
申请日:2022-03-24
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Per Olov Wahlstrom , William Derby Dallas , Joseph Brown, Jr. , Houze Xu , John David McA'Nulty , Rajesh Rajaraman
IPC: G06F11/00 , G06F11/14 , G06F9/4401
CPC classification number: G06F11/1451 , G06F9/4411 , G06F11/1456 , G06F11/1471
Abstract: Systems and methods for making use of non-persistent storage as the journaling storage media for a virtual storage system are provided. According to one embodiment, in order to meet the needs of Extreme Low Latency Workloads while also seeking to provide predictable performance and the lowest possible latency, ephemeral storage of the virtual storage system is used to preserve state information (e.g., in the form of boot arguments and an operation log journal) across a host failure recovery scenario in which the virtual storage system is expected to be redeployed within a compute instance brought up by a cloud environment of a hyperscaler on the same host, thereby providing improved data durability (fewer host failure scenarios that result in lost data) as compared to the use of ephemeral memory of the compute instance and lower write latency than the use of persistent storage provided by the cloud environment.
-
公开(公告)号:US10552057B2
公开(公告)日:2020-02-04
申请号:US15167924
申请日:2016-05-27
Applicant: NetApp, Inc.
Inventor: Ram Kesavan , Ananthan Subramanian , Hiroshi Ishii , Abdul Basit , Joseph Brown, Jr. , Rohit Singh
IPC: G06F3/06
Abstract: A method, non-transitory computer readable medium and storage server computing device that determines when a generated storage operation corresponds with one of a set of predefined storage operations. The storage operation is executed and a result of the execution of the storage operation is withheld from a file system, when the determining indicates that the storage operation corresponds with one of the set of predefined storage operations. A determination is made when a consistency point operation has completed. The result of the execution of the storage operation is presented to the file system, when the determining indicates that a consistency point operation has completed. This technology reduces the number of storage operations that are required to be journaled to maintain consistency of a file system, thereby reducing the runtime resources required to facilitate the journaling and replay resource required to replay the storage operations in a journal following a recovery.
-
-