-
1.
公开(公告)号:US20230342089A1
公开(公告)日:2023-10-26
申请号:US17729891
申请日:2022-04-26
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Vijay Chandra Hanchatey , Per Olov Wahlstrom , William Derby Dallas
CPC classification number: G06F3/0665 , G06F3/061 , G06F3/068 , G06F9/45558 , G06F2009/45579
Abstract: Systems and methods for facilitating performance of data tiering by detecting and persisting types of backing storage of cloud volumes that are available for use by a virtual storage system are provided. In one example, during a boot phase of the virtual storage system within a compute instance of a cloud environment, information regarding a type of backing storage for each of multiple storage devices associated with the compute instance that is not available via hypervisor APIs is obtained via an API exposed by the cloud environment. The multiple storage devices may then be initialized to facilitate subsequent use of a subset thereof in connection with performing data tiering by persisting information indicative of the type of backing storage for the storage device within a reserved header region on each storage device.
-
公开(公告)号:US20240311032A1
公开(公告)日:2024-09-19
申请号:US18676887
申请日:2024-05-29
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Bhoovaraghan Subramanian , William Derby Dallas , Sowkoor Sunad Bhandary , Rajesh Rajarman , FNU Sahasranshu
IPC: G06F3/06
CPC classification number: G06F3/0646 , G06F3/0604 , G06F3/067
Abstract: Systems and methods for performing a fast resynchronization of a mirrored aggregate of a distributed storage system using disk-level cloning are provided. According to one embodiment, responsive to a failure of a disk of a plex of the mirrored aggregate utilized by a high-availability (HA) pair of nodes of a distributed storage system, disk-level clones of the disks of a healthy plex may be created external to the distributed storage system and attached to the degraded HA partner node. After detection of the cloned disks by the degraded HA partner node, mirror protection may be efficiently re-established by assimilating the cloned disks within the failed plex and then resynchronizing the mirrored aggregate by performing a level-1 resync of the failed plex with the healthy plex based on a base file system snapshot of the healthy plex. In this manner, a more time-consuming level-0 resync may be avoided.
-
公开(公告)号:US20230367677A1
公开(公告)日:2023-11-16
申请号:US18360221
申请日:2023-07-27
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Per Olov Wahlstrom , William Derby Dallas , Joseph Brown, JR. , Houze Xu , John David McA'Nulty
IPC: G06F11/14 , G06F9/4401
CPC classification number: G06F11/1451 , G06F9/4411 , G06F11/1471 , G06F11/1456
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.
-
公开(公告)号:US20230273862A1
公开(公告)日:2023-08-31
申请号: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/14 , G06F9/4401
CPC classification number: G06F11/1451 , G06F11/1456 , G06F11/1471 , G06F9/4411
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.
-
公开(公告)号:US20230273753A1
公开(公告)日:2023-08-31
申请号:US18168844
申请日:2023-02-14
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Per Olov Wahlstrom , William Derby Dallas , Houze Xu , Ruitao Duan , Rajesh Rajaraman
CPC classification number: G06F3/0662 , G06F9/45558 , G06F3/0604 , G06F3/0679 , G06F2009/45583
Abstract: Systems and methods for flushing an operation log journal to both ephemeral storage and persistent storage during a shutdown sequence of a virtual storage system to minimize data-loss scenarios are provided. According to one embodiment, the shutdown or reboot scenarios that result in loss of data are minimized by using persistent storage as a backup to ephemeral storage when the scenario results in rehosting of virtual storage system. For example, responsive to an event indicative of an imminent shutdown or reboot of the virtual storage system, vNVRAM memory may be flushed to both ephemeral storage and persistent storage (e.g., a boot disk). In this manner, when the virtual storage system is rehosted after an unplanned shutdown or reboot resulting from an unrecoverable host error (other than an unrecoverable hardware failure), the operation log journal may be recovered from persistent storage to facilitate vNVRAM replay and avoid data loss.
-
公开(公告)号:US12045489B2
公开(公告)日:2024-07-23
申请号:US18060367
申请日:2022-11-30
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Bhoovaraghan Subramanian , William Derby Dallas , Sowkoor Sunad Bhandary , Rajesh Rajarman , FNU Sahasranshu
IPC: G06F3/06
CPC classification number: G06F3/0646 , G06F3/0604 , G06F3/067
Abstract: Systems and methods for performing a fast resynchronization of a mirrored aggregate of a distributed storage system using disk-level cloning are provided. According to one embodiment, responsive to a failure of a disk of a plex of the mirrored aggregate utilized by a high-availability (HA) pair of nodes of a distributed storage system, disk-level clones of the disks of the healthy plex may be created external to the distributed storage system and attached to the degraded HA partner node. After detection of the cloned disks by the degraded HA partner node, mirror protection may be efficiently re-established by assimilating the cloned disks within the failed plex and then resynchronizing the mirrored aggregate by performing a level-1 resync of the failed plex with the healthy plex based on a base file system snapshot of the healthy plex. In this manner, a more time-consuming level-0 resync may be avoided.
-
公开(公告)号:US20240143215A1
公开(公告)日:2024-05-02
申请号:US18060367
申请日:2022-11-30
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Bhoovaraghan Subramanian , William Derby Dallas , Sowkoor Sunad Bhandary , Rajesh Rajarman , FNU Sahasranshu
IPC: G06F3/06
CPC classification number: G06F3/0646 , G06F3/0604 , G06F3/067
Abstract: Systems and methods for performing a fast resynchronization of a mirrored aggregate of a distributed storage system using disk-level cloning are provided. According to one embodiment, responsive to a failure of a disk of a plex of the mirrored aggregate utilized by a high-availability (HA) pair of nodes of a distributed storage system, disk-level clones of the disks of the healthy plex may be created external to the distributed storage system and attached to the degraded HA partner node. After detection of the cloned disks by the degraded HA partner node, mirror protection may be efficiently re-established by assimilating the cloned disks within the failed plex and then resynchronizing the mirrored aggregate by performing a level-1 resync of the failed plex with the healthy plex based on a base file system snapshot of the healthy plex. In this manner, a more time-consuming level-0 resync may be avoided.
-
公开(公告)号:US11842084B2
公开(公告)日:2023-12-12
申请号:US17729891
申请日:2022-04-26
Applicant: NetApp, Inc.
Inventor: Sangramsinh Pandurang Pawar , Vijay Chandra Hanchatey , Per Olov Wahlstrom , William Derby Dallas
IPC: G06F3/06
CPC classification number: G06F3/067 , G06F3/0604 , G06F3/0632
Abstract: Systems and methods for facilitating performance of data tiering by detecting and persisting types of backing storage of cloud volumes that are available for use by a virtual storage system are provided. In one example, during a boot phase of the virtual storage system within a compute instance of a cloud environment, information regarding a type of backing storage for each of multiple storage devices associated with the compute instance that is not available via hypervisor APIs is obtained via an API exposed by the cloud environment. The multiple storage devices may then be initialized to facilitate subsequent use of a subset thereof in connection with performing data tiering by persisting information indicative of the type of backing storage for the storage device within a reserved header region on each storage device.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-