-
公开(公告)号:US20180060198A1
公开(公告)日:2018-03-01
申请号:US15803917
申请日:2017-11-06
Applicant: NetApp Inc.
Inventor: Vaiapuri Ramasubramaniam , Harihara Kadayam , Parag Sarfare , Yong Eun Cho , Chaitanya Patel , Hrishikesh Keremane , Prachi Deshmukh
IPC: G06F11/20
CPC classification number: G06F11/2033 , G06F11/2028 , G06F11/2041 , G06F11/2046 , G06F11/2097 , G06F2201/805
Abstract: A system and method for handling multi-node failures in a disaster recovery cluster is provided. In the event of an error condition, a switchover operation occurs from the failed nodes to one or more surviving nodes. Data stored in non-volatile random access memory is recovered by the surviving nodes to bring storage objects, e.g., disks, aggregates and/or volumes into a consistent state.
-
公开(公告)号:US09830237B2
公开(公告)日:2017-11-28
申请号:US14865542
申请日:2015-09-25
Applicant: NetApp Inc.
Inventor: Vaiapuri Ramasubramaniam , Balamurugan Ramajeyam , Aftab Ahman Ansari , Akshatha Gangadharaiah , Raman Madaan
CPC classification number: G06F11/2082 , G06F11/2071 , G06F17/30 , G06F2201/84
Abstract: One or more techniques and/or computing devices are provided for implementing resynchronization operations. For example, a disaster recovery relationship may be established between a source storage volume, hosted by a source storage node, and a destination storage volume hosted by a destination storage node, such that data is replicated from the source storage volume to the destination storage volume for disaster recovery purposes. If the disaster recovery relationship breaks, then new compliance data, locked down into a write once read many state, may be created at the destination storage volume. A resynchronization operation may be performed to reestablish the disaster recovery relationship, while preserving the new compliance data so that a compliance policy is not violated. For example, cloned storage volumes, copying compliance data to source storage volumes before resynchronization, and/or moving compliance data to local volumes may be used to implement resynchronization operations while preserving compliance data.
-
公开(公告)号:US09715435B2
公开(公告)日:2017-07-25
申请号:US15164971
申请日:2016-05-26
Applicant: NetApp Inc.
Inventor: Vaiapuri Ramasubramaniam , Rishabh Mittal , Amarnath Jolad , Hrishikesh Keremane , Harihara Kadayam
CPC classification number: G06F11/2069 , G06F11/2005 , G06F11/201 , G06F11/2092 , G06F11/221 , G06F11/2221 , G06F11/3027 , G06F11/3051 , G06F12/0238 , G06F2212/222
Abstract: One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data (e.g., data and/or metadata stored within a write cache) may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. Responsive to identifying a failover trigger for a failed interconnect path, the secondary storage controller is instructed to fence (e.g., block) I/O operations from the failed interconnect path. Streams of data and/or metadata that were affected by the failure may be instructed to transmit such data and/or metadata over one or more non-failed interconnect paths to the secondary storage controller during failover of the failed interconnect path.
-
公开(公告)号:US09354992B2
公开(公告)日:2016-05-31
申请号:US14261556
申请日:2014-04-25
Applicant: NetApp Inc.
Inventor: Vaiapuri Ramasubramaniam , Rishabh Mittal , Amarnath Jolad , Hrishikesh Keremane , Harihara Kadayam
CPC classification number: G06F11/2069 , G06F11/2005 , G06F11/201 , G06F11/2092 , G06F11/221 , G06F11/2221 , G06F11/3027 , G06F11/3051 , G06F12/0238 , G06F2212/222
Abstract: One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data (e.g., data and/or metadata stored within a write cache) may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. Responsive to identifying a failover trigger for a failed interconnect path, the secondary storage controller is instructed to fence (e.g., block) I/O operations from the failed interconnect path. Streams of data and/or metadata that were affected by the failure may be instructed to transmit such data and/or metadata over one or more non-failed interconnect paths to the secondary storage controller during failover of the failed interconnect path.
Abstract translation: 提供一个或多个技术和/或系统用于主存储控制器和辅助存储控制器之间的互连故障切换。 在主存储控制器发生故障的情况下,辅助存储控制器可以被配置为主存储控制器的备份或故障转移存储控制器。 可以通过一个或多个互连路径将描述数据(例如,存储在写高速缓存内的数据和/或元数据)的数据和/或元数据从主存储控制器镜像到辅存储控制器。 响应于识别故障互连路径的故障转移触发器,指示辅助存储控制器围绕(例如,阻止)来自故障互连路径的I / O操作。 可以指示受故障影响的数据流和/或元数据流在故障互连路径的故障转移期间通过一个或多个非故障互连路径将此类数据和/或元数据传送到辅助存储控制器。
-
公开(公告)号:US20180011769A1
公开(公告)日:2018-01-11
申请号:US15693618
申请日:2017-09-01
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Iswarya Ayyappan , Allen Rintoul Keeranchira Joseph , Vaiapuri Ramasubramaniam , Jitendra Pratap Singh Chauhan
CPC classification number: G06F11/2069 , G06F11/00 , G06F11/2058 , G06F11/2082
Abstract: One or more techniques and/or systems are provided for dynamic mirroring. A first storage node and the second storage node within a first storage cluster may locally mirror data between one another based upon a local failover partnership. The first storage node and a third storage node within a second storage cluster may remotely mirror data between one another based upon a primary disaster recovery partnership. If the third storage node fails, then the first storage node may remotely mirror data to a fourth storage node within the second storage cluster based upon an auxiliary disaster recovery partnership. In this way, data loss protection for the first storage node may be improved, such that the fourth storage node provide clients with access to mirrored data from the first storage node in the event the second storage node and/or the third storage node are unavailable when the first storage node fails.
-
公开(公告)号:US20170060897A1
公开(公告)日:2017-03-02
申请号:US14838776
申请日:2015-08-28
Applicant: NetApp Inc.
Inventor: Raman Madaan , Akshatha Gangadharaiah , Vaiapuri Ramasubramaniam , Balamuruquan Ramajeyam , Aftab Ahman Ansari
CPC classification number: G06F16/1774 , G06F16/125 , G06F21/53 , G06F21/6281 , G06F21/78 , H04L63/108 , H04L63/308
Abstract: One or more techniques and/or computing devices are provided for data object retention. For example, a data retention policy may specify that files of a volume are to be locked down for a lockdown retention period (e.g., locked into a read only state for 4 months) when such files are not changed within an auto commit time period (e.g., files not changed within 13 hours). Waiting for a data scanner to evaluate files for lockdown may result in files violating the data retention policy until the data scanner evaluates such files. Accordingly, a file may be considered to be in the locked down state (e.g., instantaneous lockdown), such that commands to modify or delete the file are blocked, based upon a difference between a current time of an internal compliance clock and a current value of a data object change field exceeding the auto commit time period.
Abstract translation: 为数据对象保留提供一个或多个技术和/或计算设备。 例如,当这样的文件在自动提交时间段内没有改变时,数据保留策略可以指定卷的文件被锁定以锁定保留期(例如,锁定到只读状态4个月) 例如,文件在13小时内未更改)。 等待数据扫描程序评估文件进行锁定可能会导致文件违反数据保留策略,直到数据扫描程序评估此类文件。 因此,可以将文件视为处于锁定状态(例如,即时锁定),从而基于内部合规时钟的当前时间与当前值之间的差异来阻止修改或删除文件的命令 的数据对象改变字段超过自动提交时间段。
-
公开(公告)号:US20160357648A1
公开(公告)日:2016-12-08
申请号:US14800108
申请日:2015-07-15
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Iswarya Ayyappan , Allen Rintoul Keeranchira Joseph , Vaiapuri Ramasubramaniam , Jitendra Pratap Singh Chauhan
CPC classification number: G06F11/2069 , G06F11/00 , G06F11/2058 , G06F11/2082
Abstract: One or more techniques and/or systems are provided for dynamic mirroring. A first storage node and the second storage node within a first storage cluster may locally mirror data between one another based upon a local failover partnership. The first storage node and a third storage node within a second storage cluster may remotely mirror data between one another based upon a primary disaster recovery partnership. If the third storage node fails, then the first storage node may remotely mirror data to a fourth storage node within the second storage cluster based upon an auxiliary disaster recovery partnership. In this way, data loss protection for the first storage node may be improved, such that the fourth storage node provide clients with access to mirrored data from the first storage node in the event the second storage node and/or the third storage node are unavailable when the first storage node fails.
Abstract translation: 提供一种或多种技术和/或系统用于动态镜像。 基于本地故障切换伙伴关系,第一存储集群内的第一存储节点和第二存储节点可以在彼此之间本地镜像数据。 基于主灾难恢复伙伴关系,第二存储集群内的第一存储节点和第三存储节点可以彼此远程镜像数据。 如果第三存储节点发生故障,则第一存储节点可以基于辅助灾难恢复伙伴关系将数据远程镜像到第二存储集群内的第四存储节点。 以这种方式,可以改善第一存储节点的数据丢失保护,使得第四存储节点在第二存储节点和/或第三存储节点不可用的情况下向客户端提供对来自第一存储节点的镜像数据的访问 当第一个存储节点发生故障时。
-
公开(公告)号:US20240160604A1
公开(公告)日:2024-05-16
申请号:US18418400
申请日:2024-01-22
Applicant: NetApp, Inc.
Inventor: Akshatha GANGADHARAIAH , Balamurugan Ramajeyam , Raman Madaan , Subhash A. Sankuratripati , Aftab Ahmad Ansari , Vaiapuri Ramasubramaniam
IPC: G06F16/11 , G06F16/13 , G06F16/182
CPC classification number: G06F16/125 , G06F16/13 , G06F16/182
Abstract: Systems and methods are disclosed for implementing an event based retention schedule for a read only file. When a regular file is to be converted to an event based retention read only file, an “event-retain” property may be enabled on the file allowing the feature to be implemented. Then, that file may have its permissions changed to read only. This will allow the file to be changed to a read only file without using a default retention time. Then, once the event is triggered, the retention time may be set so the file can be scheduled for automatic deletion.
-
公开(公告)号:US11163655B2
公开(公告)日:2021-11-02
申请号:US15804028
申请日:2017-11-06
Applicant: NetApp Inc.
Inventor: Harihara Kadayam , Vaiapuri Ramasubramaniam , Rishabh Mittal , Hrishikesh Keremane
IPC: G06F11/20 , G06F12/0868
Abstract: Systems and methods which provide for managing multiple mirror resources in a storage distribution network are provided. In some embodiments, a system provides for both high availability and disaster recovery functionality at different mirroring locations. Other embodiments may provide for multiple high availability and/or multiple disaster recovery mirror resources. These mirror resources are operated in a heterogeneous manner in the sense that each have its own transport, protocol, and the like, but are configured function cooperatively or as a single mirror with respect to mirroring a primary node. Embodiments may provide for the mirroring and resynchronization of mirrored resources in the event of a communication loss with a particular resource without ceasing the mirroring operations to other resources.
-
公开(公告)号:US20160266989A1
公开(公告)日:2016-09-15
申请号:US15164971
申请日:2016-05-26
Applicant: NetApp Inc.
Inventor: Vaiapuri Ramasubramaniam , Rishabh Mittal , Amarnath Jolad , Hrishikesh Keremane , Harihara Kadayam
CPC classification number: G06F11/2069 , G06F11/2005 , G06F11/201 , G06F11/2092 , G06F11/221 , G06F11/2221 , G06F11/3027 , G06F11/3051 , G06F12/0238 , G06F2212/222
Abstract: One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The secondary storage controller may be configured as a backup or failover storage controller for the primary storage controller in the event the primary storage controller fails. Data and/or metadata describing the data (e.g., data and/or metadata stored within a write cache) may be mirrored from the primary storage controller to the secondary storage controller over one or more interconnect paths. Responsive to identifying a failover trigger for a failed interconnect path, the secondary storage controller is instructed to fence (e.g., block) I/O operations from the failed interconnect path. Streams of data and/or metadata that were affected by the failure may be instructed to transmit such data and/or metadata over one or more non-failed interconnect paths to the secondary storage controller during failover of the failed interconnect path.
-
-
-
-
-
-
-
-
-