-
661.
公开(公告)号:US20250130733A1
公开(公告)日:2025-04-24
申请号:US18489610
申请日:2023-10-18
Applicant: NetApp, Inc.
Inventor: V Ramakrishna Rao Yadala , Anoop Vijayan , Sohan Shetty , Murali Subramanian , Arun Kumar Selvam , Akhil Kaushik
IPC: G06F3/06
Abstract: A computer implemented method includes maintaining information indicative of whether a data replication relationship between a dataset associated with the local CG and a mirror copy of the dataset stored on a remote CG of a remote distributed storage system is in an in-synchronization (InSync) state or an out-of-synchronization (OOS) state, initiating a storage expansion process including a source expansion to create a new source volume as a member of the local CG and a destination expansion to create a new destination volume as a member of the remote CG, and initiating a data replication relationship expand to establish a data replication relationship for the new source volume and the new destination volume.
-
662.
公开(公告)号:US12282434B2
公开(公告)日:2025-04-22
申请号:US18380427
申请日:2023-10-16
Applicant: NetApp, Inc.
Inventor: Abhijeet Prakash Gole , Rohit Shankar Singh , Douglas P. Doucette , Ratnesh Gupta , Sourav Sen , Prathamesh Deshpande
IPC: G06F12/10
Abstract: The disclosed technology relates to determining physical zone data within a zoned namespace solid state drive (SSD), associated with logical zone data included in a first received input-output operation based on a mapping data structure within a namespace of the zoned namespace SSD. A second input-output operation specific to the determined physical zone data is generated wherein the second input-output operation and the received input-output operation is of a same type. The generated second input-output operation is completed using the determined physical zone data within the zoned namespace SSD.
-
663.
公开(公告)号:US20250123973A1
公开(公告)日:2025-04-17
申请号:US18488727
申请日:2023-10-17
Applicant: NetApp, Inc.
Inventor: Richard Parvin Jernigan, IV
IPC: G06F12/123 , G06F12/0817 , G06F12/0877
Abstract: Approaches to data flow bottleneck management using caching mechanisms in a distributed storage environment are disclosed. A request is received by a first data storage node having a first set of interface components, a first set of data management components, a first advisory cache, and a first set of data storage devices. The request has a corresponding file. The first advisory cache is checked for an entry corresponding to the file. The request is routed based on a file characteristic corresponding to the request if there is no corresponding entry in the first advisory cache or to a second data storage node based on the entry in the first advisory cache. Potential bottleneck conditions are monitored on the first node. An advisory cache entry in the first advisory cache is generated in response to determining that a bottleneck condition exists.
-
公开(公告)号:US12259848B2
公开(公告)日:2025-03-25
申请号:US18064512
申请日:2022-12-12
Applicant: NetApp, Inc.
Inventor: Robin Mahony , Oliver Seiler , Blake Edwards , Vladimir Avram , Gregory Kent , Chong Zhao
IPC: G06F16/10 , G06F9/54 , G06F16/11 , G06F16/14 , G06F16/178 , G06F16/182
Abstract: A distributed storage system may synchronously apply an Information Lifecycle Management (ILM) policy to objects at ingest. In one embodiment of synchronous ILM, three options are available for a user: balanced, strict, and dual commit. Dual commit refers to the behavior where one will always create two replicated copies in the same site and then apply ILM asynchronously. Strict refers to the behavior where the storage system attempts to apply the ILM policy synchronously on ingest, and if the storage system cannot the ingest of the object will fail. This ensures that the storage system can guarantee that ILM has been applied to recently ingested objects. Balanced refers to the behavior where the storage system attempts to apply ILM synchronously, but if the storage system cannot the storage system may fall-back to dual-commit.
-
665.
公开(公告)号:US12259791B2
公开(公告)日:2025-03-25
申请号:US18193838
申请日:2023-03-31
Applicant: NetApp Inc.
Inventor: Tijin George , Sharankumar Yelheri
Abstract: Techniques are provided for a snapshot difference interface integrated into an object store data management container. The snapshot difference interface is capable of interpreting an object format and snapshot file system format of snapshots backed up to an object store within objects formatted according to the object format. The snapshot difference interface can identify differences between snapshots, such as files that changed between the snapshots, while the snapshots are still resident within the object store. Because the snapshot difference interface does not retrieve the snapshots from the object store, security is improved, resource and network consumption is reduced, and there is less of an impact upon client I/O processing. Also, a compliance scan for the snapshots can be performed much quicker by skipping already scanned snapshot data from a prior compliance scan.
-
666.
公开(公告)号:US20250086109A1
公开(公告)日:2025-03-13
申请号:US18790854
申请日:2024-07-31
Applicant: NetApp, Inc.
Inventor: Abhijeet GOLE , Rohit SINGH
IPC: G06F12/02 , G06F11/10 , G06F12/0811 , G06F12/0868 , G06F12/0873
Abstract: Methods, non-transitory machine readable media, and computing devices that manage storage operations directed to dual-port solid state disks (SSDs) coupled to multiple hosts are disclosed. With this technology, context metadata comprising a checksum is retrieved based on a first physical address mapped, in a cached zoned namespace (ZNS) mapping table, to a logical address. The logical address is extracted from a request to read a portion of a file. A determination is made when the checksum is valid based on a comparison to identification information extracted from the request and associated with the file portion. At least the first physical address is replaced in the cached ZNS mapping table with a second physical address retrieved from an on-disk ZNS mapping table, when the determination indicates the checksum is invalid. The file portion retrieved from a dual-port SSD using the second physical address is returned to service the request.
-
公开(公告)号:US20250053316A1
公开(公告)日:2025-02-13
申请号:US18810870
申请日:2024-08-21
Applicant: NetApp, Inc.
Inventor: Akhil Kaushik , Ripulkumar Hemantbhai Patel , Vrishali Dattatray Hajare , Andrew Eric Dunn , Rithin Kumar Shetty
Abstract: One or more techniques and/or computing devices are provided for resynchronization. For example, a request may be received to create pseudo snapshots of a first consistency group, hosted by a first storage controller, and a second consistency group, hosted by a second storage controller, having a synchronous replication relationship with the first consistency group. Incoming client write requests are logged within an intercept tracking log at the first storage controller. After a first drain without hold of incoming write requests is performed, a first pseudo common snapshot of the second consistency group is created. After a second drain without hold of incoming write operations is performed, a second pseudo common snapshot of the first consistency group and the intercept tracking log is created. The pseudo snapshots and the intercept tracking log (e.g., indicating a delta between the pseudo snapshots) are used to resynchronize the first and second consistency groups.
-
公开(公告)号:US12222827B2
公开(公告)日:2025-02-11
申请号:US17898824
申请日:2022-08-30
Applicant: NetApp, Inc.
Inventor: Ardalan Kangarlou
Abstract: Systems and methods for an improved High-Availability (HA) resource reservation approach are provided. According to one embodiment, for a given cluster of greater than two nodes in which a number (f) of concurrent node failures are to be tolerated, more efficient utilization of resources for an HA system may be achieved by distributing HA reserved capacity across more than f nodes of the cluster rather than naively concentrating the HA reserved capacity in f nodes. As node failures are not a common occurrence, those of the nodes of the cluster having HA reserved capacity may allow for some bursting of one or more units of compute executing thereon unless or until f concurrent node failures occur, thereby promoting more efficient utilization of node resources.
-
公开(公告)号:US20250045163A1
公开(公告)日:2025-02-06
申请号:US18799034
申请日:2024-08-09
Applicant: NetApp, Inc.
Inventor: Morgan Mears , Samuel Quincy Fink
IPC: G06F11/10
Abstract: One or more systems, devices, computer program products, and/or computer-implemented methods provided herein to use a redundant array of disks. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a control component that directs, for n physical drives of a redundant array of disks (RAID) storing data for at least n logical volumes, log-structured writing of data of each logical volume of the at least n logical volumes vertically across chunks of only a single physical drive of the n physical drives, wherein the control component further directs writing of parity data at each of the physical drives, which parity data at each physical drive of the subset respectively corresponds to other ones of the physical drives of the n physical drives.
-
公开(公告)号:US12210747B2
公开(公告)日:2025-01-28
申请号:US17218217
申请日:2021-03-31
Applicant: NetApp, Inc.
Inventor: Austino Longo , Tyler Cady
Abstract: A system is described. The system includes a processing resource and a non-transitory computer-readable medium, coupled to the processing resource, having stored therein instructions that when executed by the processing resource cause the processing resource to receive a plurality of quality of service (QoS) parameters and client preferences from a client device and manage a QoS policy based on a plurality of QoS objectives included in the received QoS parameters, wherein the plurality of QoS objectives comprise input output operations per second (IOPS), throughput and latency.
-
-
-
-
-
-
-
-
-