-
公开(公告)号:US20160342335A1
公开(公告)日:2016-11-24
申请号:US14715745
申请日:2015-05-19
Applicant: NetApp Inc.
Inventor: Chinmoy Dey , Anoop Chakkalakkal Vijayan , Prasad Srinivas
Abstract: One or more techniques and/or systems are provided for managing configuration updates used to replicate configuration of a primary storage virtual machine to a partner storage virtual machine. For example, the partner storage virtual machine may be configured to provide failover operation in place of the primary storage virtual machine in the event the primary storage virtual machine fails. Configuration updates are queued and replayed on the partner storage virtual machine to replicate objects of the primary storage virtual machine to the partner storage virtual machine (e.g., replay of create, modify, or delete object commands for synchronizing volumes, logical unit numbers, and/or other configuration objects of the primary storage virtual machine to the partner storage virtual machine). Configuration updates may be retained, modified, or discarded/removed based upon consolidation rules, which improves computing resource utilization by consolidating configuration updates and/or removing stale configuration updates while achieving a similar replication consistency result.
Abstract translation: 提供一个或多个技术和/或系统用于管理用于将主存储虚拟机的配置复制到伙伴存储虚拟机的配置更新。 例如,伙伴存储虚拟机可能被配置为在主存储虚拟机发生故障的情况下提供故障切换操作来代替主存储虚拟机。 配置更新在伙伴存储虚拟机上排队和重播,以将主存储虚拟机的对象复制到伙伴存储虚拟机(例如,重播创建,修改或删除对象命令,用于同步卷,逻辑单元号和/ 或主存储虚拟机的其他配置对象到合作伙伴存储虚拟机)。 可以基于合并规则保留,修改或丢弃/删除配置更新,这通过整合配置更新和/或删除过时的配置更新来提高计算资源利用率,同时实现类似的复制一致性结果。
-
公开(公告)号:US10698607B2
公开(公告)日:2020-06-30
申请号:US14715745
申请日:2015-05-19
Applicant: NetApp Inc.
Inventor: Chinmoy Dey , Anoop Chakkalakkal Vijayan , Prasad Srinivas
Abstract: One or more techniques and/or systems are provided for managing configuration updates used to replicate configuration of a primary storage virtual machine to a partner storage virtual machine. For example, the partner storage virtual machine may be configured to provide failover operation in place of the primary storage virtual machine in the event the primary storage virtual machine fails. Configuration updates are queued and replayed on the partner storage virtual machine to replicate objects of the primary storage virtual machine to the partner storage virtual machine (e.g., replay of create, modify, or delete object commands for synchronizing volumes, logical unit numbers, and/or other configuration objects of the primary storage virtual machine to the partner storage virtual machine). Configuration updates may be retained, modified, or discarded/removed based upon consolidation rules, which improves computing resource utilization by consolidating configuration updates and/or removing stale configuration updates while achieving a similar replication consistency result.
-
3.
公开(公告)号:US20170318093A1
公开(公告)日:2017-11-02
申请号:US15142305
申请日:2016-04-29
Applicant: NetApp, Inc.
Inventor: Mark Muhlestein , Chinmoy Dey
CPC classification number: H04L67/1097 , H04L41/0604 , H04L67/06
Abstract: Systems, devices, methods, and computer program products are provided for implementing customizable notification filters within a storage system to fine tune the types of storage access notifications that are transmitted to external computing agents. A storage system receives a set of notification rules from a partner computing system. The set of notification rules define a notification filter that specify which of a plurality of storage access requests from one or more client computing devices to forward to the partner computing system. The storage system stores the notification filter within a notification filter repository accessible by the storage system. Upon receiving a storage access request from an external client computing system, the storage system compares the storage access request against the notification filter to transmit a notification regarding the storage access request to the partner computing system or allow the storage access request without requiring transmission of notification.
-
4.
公开(公告)号:US20170316222A1
公开(公告)日:2017-11-02
申请号:US15142444
申请日:2016-04-29
Applicant: NetApp, Inc.
Inventor: Mark Muhlestein , Chinmoy Dey
CPC classification number: G06F21/6218 , G06F16/122 , G06F16/13 , G06F16/16
Abstract: Systems, devices, methods, and computer program products are provided for temporarily implementing storage access policies within a storage system on behalf of an external computing agent while the external computing agent is offline or otherwise unable to receive and process storage access requests. A storage system receives a set of storage rules from a partner computing system. The set of storage rules define a storage access policy that allows specific users or user groups to perform storage access operations within a file system hosted by the storage system. The set of storage rules also include a time to live (TTL) instruction defining a period of time for which to enable the storage access policy. Upon receiving a storage access request from an external client computing system, the storage system compares the storage access request against the storage access policy to allow or deny the storage access request.
-
5.
公开(公告)号:US20170315934A1
公开(公告)日:2017-11-02
申请号:US15142217
申请日:2016-04-29
Applicant: NetApp, Inc.
Inventor: Mark Muhlestein , Chinmoy Dey
CPC classification number: G06F3/0622 , G06F3/0637 , G06F3/0659 , G06F3/067 , G06F21/604
Abstract: Systems, devices, methods, and computer program products are provided for implementing storage access policies within a storage system on behalf of external computing agents. A storage system receives a set of storage rules from a partner computing system. The set of storage rules define a storage access policy that allows specific users or user groups to perform storage access operations within a file system hosted by the storage system. The storage system stores the storage access policy on behalf of the partner computing system. Upon receiving a storage access request from an external client computing system, the storage system compares the storage access request against the storage access policy to allow the storage access request or transmit an event notification of the storage access request to the partner computing system.
-
公开(公告)号:US20150381727A1
公开(公告)日:2015-12-31
申请号:US14319495
申请日:2014-06-30
Applicant: NetApp Inc.
Inventor: Mark Muhlestein , Chinmoy Dey , Mankawaldeep Singh
CPC classification number: H04L67/1097 , G06F16/122 , H04L67/1095
Abstract: One or more techniques and/or systems are provided for storage functionality rule implementation on behalf of external client agents. For example, a network storage controller may be configured to perform storage operations on behalf of clients, such as providing read/write access to storage devices. The network storage controller may receive a storage functionality rule (e.g., a rule that tracing is to be enabled for write operations by user (B)) from an external client agent hosted on a client device. Responsive to identify a storage operation context that corresponds to the storage functionality rule (e.g., user (B) may attempt to perform a write operation), the network storage controller may implement the storage functionality rule for the storage operation context on behalf of the external client agent. In this way, network bandwidth and/or processing latency otherwise associated with obtaining storage operation processing instructions from the external client agent may be mitigated.
Abstract translation: 提供代表外部客户端代理的存储功能规则实现的一个或多个技术和/或系统。 例如,网络存储控制器可以被配置为代表客户端执行存储操作,诸如向存储设备提供读/写访问。 网络存储控制器可以从托管在客户端设备上的外部客户端代理接收存储功能规则(例如,跟踪被启用以用于用户(B)的写入操作的规则)。 响应于识别对应于存储功能规则(例如,用户(B)可能尝试执行写入操作)的存储操作上下文,网络存储控制器可以代表外部实现存储操作上下文的存储功能规则 客户代理。 以这种方式,可以减轻与外部客户端代理获得存储操作处理指令相关联的网络带宽和/或处理延迟。
-
-
-
-
-