-
公开(公告)号:US20220317897A1
公开(公告)日:2022-10-06
申请号:US17219759
申请日:2021-03-31
Applicant: NetApp, Inc.
Inventor: MURALI SUBRAMANIAN , Akhil Kaushik , Anoop Vijayan , Omprakash Khandelwal , Arun Kumar Selvam
IPC: G06F3/06
Abstract: Systems and methods are described for efficiently performing various operations at the granularity of a consistency group (CG) within a cross-site storage solution. An example of one of the various operations includes an independent and parallel resynchronization approach that independently brings individual volumes of a CG to a steady state of in-synchronization (InSync), thereby contributing to scalability of CGs by supporting CGs having a large number of member volumes without requiring a change to the resynchronization process. Another example includes preserving dependent write-order consistency when a remote mirror copy goes out-of-synchronization (OOS) for any reason by driving all member volumes OOS responsive to any member volume becoming OOS. Yet another example includes independent creation of snapshots by member volumes to support efficient and on-demand creation by an application of a common snapshots of all or a subset of peered member volumes of a CG with which the application is associated.
-
2.
公开(公告)号:US20230289076A1
公开(公告)日:2023-09-14
申请号:US18320788
申请日:2023-05-19
Applicant: NetApp, Inc.
Inventor: Murali Subramanian , Akhil Kaushik , Anoop Vijayan , Omprakash Khandelwal , Arun Kumar Selvam
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/067
Abstract: Systems and methods are described for efficiently performing various operations at the granularity of a consistency group (CG) within a cross-site storage solution. An example of one of the various operations includes an independent and parallel resynchronization approach that independently brings individual volumes of a CG to a steady state of in-synchronization (InSync), thereby contributing to scalability of CGs by supporting CGs having a large number of member volumes without requiring a change to the resynchronization process. Another example includes preserving dependent write-order consistency when a remote mirror copy goes out-of-synchronization (OOS) for any reason by driving all member volumes OOS responsive to any member volume becoming OOS. Yet another example includes independent creation of snapshots by member volumes to support efficient and on-demand creation by an application of a common snapshots of all or a subset of peered member volumes of a CG with which the application is associated.
-
公开(公告)号:US20230110776A1
公开(公告)日:2023-04-13
申请号:US18053561
申请日:2022-11-08
Applicant: NetApp, Inc.
Inventor: Murali Subramanian , Akhil Kaushik , Anoop Vijayan , Arun Kumar Selvam
IPC: G06F3/06
Abstract: Systems and methods are provided for bringing a volume of a consistency group (CG) into an in-synchronization (InSync) state while other volumes of the CG remain in the InSync state. According to an example, in order to support recovery from disruptive events in a manner that ensures a zero recovery point objective (RPO) guarantee and insulates an application making use of the CG from adverse impacts, responsive to a triggering event, a Fast Resync process may first be attempted to promptly bring an affected volume back into an in-synchronization (InSync) state from an out of synchronization (OOS) state while allowing other members of the CG to remain in the InSync state. Should the Fast resync process be unsuccessful in bringing the volume back into the InSync state within a predetermined or configurable time threshold, then a second type of resynchronization process may be employed at the CG level.
-
公开(公告)号:US20250147849A1
公开(公告)日:2025-05-08
申请号:US19016471
申请日:2025-01-10
Applicant: NetApp, Inc.
Inventor: Akhil Kaushik , Dhruvil Shah , Arun Kumar Selvam
IPC: G06F11/14 , G06F3/06 , G06F16/11 , G06F16/178
Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snapshot multi create operation to selectively form a batch of first and second synchronous replicated datasets that belong to a first group of storage disks at the primary storage site and corresponding second group of storage disks at the secondary storage site, performing a batch snapshot create operation on the primary storage site by executing snapshots of storage objects on the primary storage site of the batch of first and second synchronous replicated datasets in parallel multiple threads to effectively utilize processing resources on the primary storage site, and initiating an independent workflow and state machine for each storage object of the batch of first and second synchronous replicated datasets.
-
公开(公告)号:US12204416B2
公开(公告)日:2025-01-21
申请号:US18148696
申请日:2022-12-30
Applicant: NetApp, Inc.
Inventor: Akhil Kaushik , Dhruvil Shah , Arun Kumar Selvam
IPC: G06F11/00 , G06F3/06 , G06F11/14 , G06F16/11 , G06F16/178
Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snapshot multi create operation to selectively form a batch of first and second synchronous replicated datasets that belong to a first group of storage disks at the primary storage site and corresponding second group of storage disks at the secondary storage site, performing a batch snapshot create operation on the primary storage site by executing snapshots of storage objects on the primary storage site of the batch of first and second synchronous replicated datasets in parallel multiple threads to effectively utilize processing resources on the primary storage site, and initiating an independent workflow and state machine for each storage object of the batch of first and second synchronous replicated datasets.
-
公开(公告)号: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.
-
公开(公告)号:US20240143453A1
公开(公告)日:2024-05-02
申请号:US18148696
申请日:2022-12-30
Applicant: NetApp, Inc.
Inventor: Akhil Kaushik , Dhruvil Shah , Arun Kumar Selvam
IPC: G06F11/14
CPC classification number: G06F11/1466 , G06F11/1451 , G06F2201/84
Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time of input/output (I/O) operations during a common snapshot procedure for storage objects. A computer-implemented method includes initiating a snapshot multi create operation to selectively form a batch of first and second synchronous replicated datasets that belong to a first group of storage disks at the primary storage site and corresponding second group of storage disks at the secondary storage site, performing a batch snapshot create operation on the primary storage site by executing snapshots of storage objects on the primary storage site of the batch of first and second synchronous replicated datasets in parallel multiple threads to effectively utilize processing resources on the primary storage site, and initiating an independent workflow and state machine for each storage object of the batch of first and second synchronous replicated datasets.
-
公开(公告)号:US11934670B2
公开(公告)日:2024-03-19
申请号:US17219759
申请日:2021-03-31
Applicant: NetApp, Inc.
Inventor: Murali Subramanian , Akhil Kaushik , Anoop Vijayan , Omprakash Khandelwal , Arun Kumar Selvam
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/067
Abstract: Systems and methods are described for efficiently performing various operations at the granularity of a consistency group (CG) within a cross-site storage solution. An example of one of the various operations includes an independent and parallel resynchronization approach that independently brings individual volumes of a CG to a steady state of in-synchronization (InSync), thereby contributing to scalability of CGs by supporting CGs having a large number of member volumes without requiring a change to the resynchronization process. Another example includes preserving dependent write-order consistency when a remote mirror copy goes out-of-synchronization (OOS) for any reason by driving all member volumes OOS responsive to any member volume becoming OOS. Yet another example includes independent creation of snapshots by member volumes to support efficient and on-demand creation by an application of a common snapshots of all or a subset of peered member volumes of a CG with which the application is associated.
-
公开(公告)号:US20240393973A1
公开(公告)日:2024-11-28
申请号:US18673753
申请日:2024-05-24
Applicant: NetApp, Inc.
Inventor: Murali Subramanian , Akhil Kaushik , Anoop Vijayan , Arun Kumar Selvam
IPC: G06F3/06
Abstract: Systems and methods are provided for bringing a volume of a consistency group (CG) into an in-synchronization (InSync) state while other volumes of the CG remain in the InSync state. According to an example, in order to support recovery from disruptive events in a manner that ensures a zero recovery point objective (RPO) guarantee and insulates an application making use of the CG from adverse impacts, responsive to a triggering event, a Fast Resync process may first be attempted to promptly bring an affected volume back into an in-synchronization (InSync) state from an out of synchronization (OOS) state while allowing other members of the CG to remain in the InSync state. Should the Fast resync process be unsuccessful in bringing the volume back into the InSync state within a predetermined or configurable time threshold, then a second type of resynchronization process may be employed at the CG level.
-
公开(公告)号:US12045491B2
公开(公告)日:2024-07-23
申请号:US18053561
申请日:2022-11-08
Applicant: NetApp, Inc.
Inventor: Murali Subramanian , Akhil Kaushik , Anoop Vijayan , Arun Kumar Selvam
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0644 , G06F3/067
Abstract: Systems and methods are provided for bringing a volume of a consistency group (CG) into an in-synchronization (InSync) state while other volumes of the CG remain in the InSync state. According to an example, in order to support recovery from disruptive events in a manner that ensures a zero recovery point objective (RPO) guarantee and insulates an application making use of the CG from adverse impacts, responsive to a triggering event, a Fast Resync process may first be attempted to promptly bring an affected volume back into an in-synchronization (InSync) state from an out of synchronization (OOS) state while allowing other members of the CG to remain in the InSync state. Should the Fast resync process be unsuccessful in bringing the volume back into the InSync state within a predetermined or configurable time threshold, then a second type of resynchronization process may be employed at the CG level.
-
-
-
-
-
-
-
-
-