-
公开(公告)号:US20230289443A1
公开(公告)日:2023-09-14
申请号:US17693206
申请日:2022-03-11
Applicant: NUTANIX, INC.
Inventor: Pankaj Kumar Sinha , Pradeep Thomas
CPC classification number: G06F21/565 , G06F11/1464 , G06F2201/84 , G06F2221/034
Abstract: Examples of file analytics systems are described that may obtain metadata data and events data from a virtualized file server. The file analytics systems may detect one or more events from the events data matching a criteria indicating malicious activity. The file analytics systems may validate the detection of malicious activity. The validation may be performed by comparing the file type, such as the MIME type, of sample files before and after the suspected malicious activity. The systems may recover a share of the distributed file server including the one or more affected files by replacing the one or more affected files with stored versions of the one or more affected files from a snapshot of the share taken prior to the detected malicious activity.
-
公开(公告)号:US20230237022A1
公开(公告)日:2023-07-27
申请号:US17582750
申请日:2022-01-24
Applicant: NUTANIX, INC.
Inventor: Pradeep Thomas , Suhrud Patankar , Srikrishan Malik , Manoj Premanand Naik
IPC: G06F16/176 , G06F16/182 , G06F16/11
CPC classification number: G06F16/176 , G06F16/183 , G06F16/122
Abstract: Examples described herein are generally directed towards file share access, and more specifically towards a mechanism to connect file shares at the protocol level in a distributed file server environment. In operation, a first FSVM hosting a first file share may receive a request by a client to access a location in a name space. The first FSVM may determine the location is at a second file share linked to the first file share. The first FSVM may provide access to the second file share to the client. In some examples, the first file share and the second file share may be linked at the directory level.
-
公开(公告)号:US20230056217A1
公开(公告)日:2023-02-23
申请号:US17648654
申请日:2022-01-21
Applicant: NUTANIX, INC.
Inventor: Shyamsunder Prayagchand Rathi , Hemanth Thummala , Lakshmana Reddy , Pradeep Thomas , Kalpesh Ashok Bafna , Manoj Premanand Naik
IPC: G06F11/20 , H04L67/563 , G06F11/14
Abstract: An example file server manager updates a selected share of a destination distributed file server based on a snapshot of at least a portion of a selected share of a source distributed file server. The selected share of the destination distributed file server is updated while the source distributed file server serves client requests for storage items of the selected share of the source distributed file server. The file server manager receives a request to failover from the source distributed file server to the destination distributed file server and configures the destination distributed file server to service read and write requests for storage items of the selected share of the destination distributed file server. The file server manager further redirects client requests for storage items of the selected share of the source distributed file server to the destination distributed file server by updating active directory information.
-
公开(公告)号:US12204755B2
公开(公告)日:2025-01-21
申请号:US17853123
申请日:2022-06-29
Applicant: Nutanix, Inc.
Inventor: Daniel Chilton , Gaurav Gangalwar , Manoj Premanand Naik , Pradeep Thomas , Will Strickland
IPC: G06F3/06
Abstract: An elastic request handling technique limits a number of threads used to service input/output (I/O) requests of a low-latency I/O workload received by a file system server executing on a cluster having a plurality of nodes deployed in a virtualization environment. The limited number of threads (server threads) is constantly maintained as “active” and running on virtual central processing units (vCPUs) of a node. The file system server spawns and organizes the active server threads as one or more pools of threads. The server prioritizes the low-latency I/O requests by loading them onto the active threads and allowing the requests to run on those active threads to completion, thereby obviating overhead associated with lock contention and vCPU migration after a context switch (i.e., to avoid rescheduling a thread on a different vCPU after execution of the thread was suspended).
-
公开(公告)号:US12182264B2
公开(公告)日:2024-12-31
申请号:US17693206
申请日:2022-03-11
Applicant: NUTANIX, INC.
Inventor: Pankaj Kumar Sinha , Pradeep Thomas
Abstract: Examples of file analytics systems are described that may obtain metadata data and events data from a virtualized file server. The file analytics systems may detect one or more events from the events data matching a criteria indicating malicious activity. The file analytics systems may validate the detection of malicious activity. The validation may be performed by comparing the file type, such as the MIME type, of sample files before and after the suspected malicious activity. The systems may recover a share of the distributed file server including the one or more affected files by replacing the one or more affected files with stored versions of the one or more affected files from a snapshot of the share taken prior to the detected malicious activity.
-
公开(公告)号:US12164383B2
公开(公告)日:2024-12-10
申请号:US17648654
申请日:2022-01-21
Applicant: NUTANIX, INC.
Inventor: Shyamsunder Prayagchand Rathi , Hemanth Thummala , Lakshmana Reddy , Pradeep Thomas , Kalpesh Ashok Bafna , Manoj Premanand Naik
IPC: G06F11/14 , G06F11/20 , G06F16/11 , G06F16/16 , G06F16/182 , G06F16/188
Abstract: An example file server manager updates a selected share of a destination distributed file server based on a snapshot of at least a portion of a selected share of a source distributed file server. The selected share of the destination distributed file server is updated while the source distributed file server serves client requests for storage items of the selected share of the source distributed file server. The file server manager receives a request to failover from the source distributed file server to the destination distributed file server and configures the destination distributed file server to service read and write requests for storage items of the selected share of the destination distributed file server. The file server manager further redirects client requests for storage items of the selected share of the source distributed file server to the destination distributed file server by updating active directory information.
-
公开(公告)号:US20240193128A1
公开(公告)日:2024-06-13
申请号:US18076626
申请日:2022-12-07
Applicant: Nutanix, Inc.
Inventor: Manoj Premanand Naik , Pradeep Thomas
IPC: G06F16/17 , G06F16/14 , G06F16/16 , G06F16/185
CPC classification number: G06F16/173 , G06F16/148 , G06F16/164 , G06F16/185
Abstract: A technique extends a file system infrastructure of a storage system to provide a custom namespace within a pathname of a logical construct configured to invoke semantically interpretative context as a command embedded in a data access protocol request issued by a client and directed to the logical construct served by the storage system, without alteration to the data access protocol. The extension includes a “plug-in” engine of a data access protocol server executing on a network protocol stack of the storage system. The engine operates to extract a pathname from the request to determine whether the custom namespace incorporating the command is present and directed to the logical construct. If so, the engine semantically interprets the command within a context of the custom namespace to essentially convert the command to one or more predefined operations directed to the logical construct. The storage system then performs the operations and returns the results to the client.
-
公开(公告)号:US20230359359A1
公开(公告)日:2023-11-09
申请号:US17853123
申请日:2022-06-29
Applicant: Nutanix, Inc.
Inventor: Daniel Chilton , Gaurav Gangalwar , Manoj Premanand Naik , Pradeep Thomas , Will Strickland
IPC: G06F3/06
CPC classification number: G06F3/0611 , G06F3/0655 , G06F3/0679
Abstract: An elastic request handling technique limits a number of threads used to service input/output (I/O) requests of a low-latency I/O workload received by a file system server executing on a cluster having a plurality of nodes deployed in a virtualization environment. The limited number of threads (server threads) is constantly maintained as “active” and running on virtual central processing units (vCPUs) of a node. The file system server spawns and organizes the active server threads as one or more pools of threads. The server prioritizes the low-latency I/O requests by loading them onto the active threads and allowing the requests to run on those active threads to completion, thereby obviating overhead associated with lock contention and vCPU migration after a context switch (i.e., to avoid rescheduling a thread on a different vCPU after execution of the thread was suspended).
-
-
-
-
-
-
-