-
公开(公告)号:US20220350584A1
公开(公告)日:2022-11-03
申请号:US17243974
申请日:2021-04-29
申请人: NetApp,Inc.
发明人: Keith Kauffman , Marshall McMullen , Eric Peters
摘要: Systems and methods for file system management are provided. According to one embodiment, a non-transitory computer-readable medium comprises instructions that when executed by the processing resource cause the processing resource to implement, in a storage node, a multi-tiered file system comprising a read-only layer that contains a base configuration for the storage node and a read-write layer that contains modifications to the base configuration; and combine the read-only layer and the read-write layer into an overlay file system to be presented to an operating system.
-
公开(公告)号:US11861340B2
公开(公告)日:2024-01-02
申请号:US17243974
申请日:2021-04-29
申请人: NetApp, Inc.
发明人: Keith Kauffman , Marshall McMullen , Eric Peters
CPC分类号: G06F8/63 , G06F8/65 , G06F9/44505
摘要: Systems and methods for file system management are provided. According to one embodiment, a non-transitory computer-readable medium comprises instructions that when executed by the processing resource cause the processing resource to implement, in a storage node, a multi-tiered file system comprising a read-only layer that contains a base configuration for the storage node and a read-write layer that contains modifications to the base configuration; and combine the read-only layer and the read-write layer into an overlay file system to be presented to an operating system.
-
公开(公告)号:US20180287951A1
公开(公告)日:2018-10-04
申请号:US15611437
申请日:2017-06-01
申请人: NetApp, Inc.
IPC分类号: H04L12/851 , H04L12/26
CPC分类号: G06F9/5011 , G06F2209/5018 , H04L12/4641 , H04L45/586 , H04L61/2007 , H04L61/2061 , H04L67/1097 , H04L67/327
摘要: Data traffic of different customers or tenants can be efficiently handled at a shared node while still being isolated from each other. An application instance can create multiple network stack that are isolated from each other and intelligently manage threads across the isolated network stack instances. To intelligently manage the threads across the network stack instances, each thread maintains data that identifies the network stack to which the thread is assigned. With this information, the application can intelligently use a thread already assigned to a network stack that will process the data traffic and avoid the performance impact of a system call to assign the thread to the network stack.
-
公开(公告)号:US20170329593A1
公开(公告)日:2017-11-16
申请号:US15156026
申请日:2016-05-16
申请人: NETAPP, INC.
发明人: Marshall McMullen
CPC分类号: G06F8/63 , G06F8/65 , G06F11/1448 , G06F2201/84
摘要: A server node initially running an original operating system fetches an installation image of an operating system comprising a new root file system for the server node. The server node mounts the installation image into a temporary file storage. The server node changes a root file system of the server node to the new root file system and maintain the root file system as an old root file system. The server node installs new firmware for hardware components of the server node. The server node installs the operating system. The installation of the operating system includes a mount of a root drive at a directory for the installation. The installation of the operating system also includes an extraction of the new root file system into the directory. The server node boots to the operating system with a new kernel replacing the original operating system.
-
公开(公告)号:US10530880B2
公开(公告)日:2020-01-07
申请号:US14529474
申请日:2014-10-31
申请人: NetApp, Inc.
IPC分类号: G06F15/16 , H04L29/08 , H04L29/06 , H04L12/801 , G06F16/23 , G06F16/84 , H04L12/46 , H04L29/12
摘要: Scalable multi-tenant networking can preserve segregation of traffic of different tenants across multiple VLANs over a cluster of nodes. A single process is bound to a wildcard address and a port to listen for traffic across the VLANs and the cluster of nodes. The process detects receipt of a request at one of the multiple addresses assigned to the multiple VLANs and resolves the address to a name of a corresponding one of the VLANs. This is then used to determine an address of a node that is part of the VLAN and that hosts a volume identified in the received request. The requesting client is then redirected to the node that is part of the VLAN and that hosts the identified volume.
-
公开(公告)号:US10382343B2
公开(公告)日:2019-08-13
申请号:US15611437
申请日:2017-06-01
申请人: NetApp, Inc.
IPC分类号: H04L12/851 , H04L12/26 , H04L29/08 , G06F9/50 , G06F9/54 , H04L12/46 , H04L12/713 , H04L29/12
摘要: Data traffic of different customers or tenants can be efficiently handled at a shared node while still being isolated from each other. An application instance can create multiple network stack that are isolated from each other and intelligently manage threads across the isolated network stack instances. To intelligently manage the threads across the network stack instances, each thread maintains data that identifies the network stack to which the thread is assigned. With this information, the application can intelligently use a thread already assigned to a network stack that will process the data traffic and avoid the performance impact of a system call to assign the thread to the network stack.
-
公开(公告)号:US09537827B1
公开(公告)日:2017-01-03
申请号:US14977021
申请日:2015-12-21
申请人: NETAPP, INC.
CPC分类号: H04L63/0227 , H04L12/4641 , H04L63/0272 , H04L63/102 , H04L67/42
摘要: A method includes binding, using a plurality of processors, a process to a wildcard address and a port on each of a plurality of nodes. The process receives, on a redirector node, a first request for a first address of a first volume located on the cluster from a first client. The first request is sent to the port and a first address associated with a first virtual local area network (VLAN) that is not the wildcard address. The process determines the first address from the first request and a name of the first VLAN based on the first address. The process determines a first node that contains information regarding the first volume and an address of the first node that is part of the first VLAN. The process determines that a volume identifier associated with the first volume of the first request is present on a volume list.
摘要翻译: 一种方法包括使用多个处理器将过程绑定到多个节点中的每个节点上的通配符地址和端口。 该过程在重定向器节点上接收来自第一客户端的位于群集上的第一卷的第一地址的第一请求。 第一个请求被发送到端口和与不是通配符地址的第一虚拟局域网(VLAN)相关联的第一个地址。 该过程基于第一个地址确定第一个请求中的第一个地址和第一个VLAN的名称。 该过程确定包含关于第一卷的信息的第一节点和作为第一VLAN的一部分的第一节点的地址。 该过程确定与卷列表上存在与第一请求的第一卷相关联的卷标识符。
-
-
-
-
-
-