-
公开(公告)号:US12014085B2
公开(公告)日:2024-06-18
申请号:US17743117
申请日:2022-05-12
Applicant: Nutanix, Inc.
Inventor: Dheer Moghe , Karan Gupta , Manoj Premanand Naik , Manosiz Bhattacharyya
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0643 , G06F3/067
Abstract: A unified namespace technique provides coherent access to unstructured data across different data access protocols having different logical constructs that are stored and managed on a storage system. A control plane infrastructure operates in connection with storage services to provide support for a vast array of storage platforms including file servers of a file system and object storage servers of an object store. Metadata associated with a data access transaction is processed separately and natively by a protocol stack of a particular storage service according to a particular data access protocol. The processed metadata is stored native to the access protocol in a metadata store associated with the particular storage service and is made available to the protocol stacks of the other storage services. Processed metadata is made available to the protocol stacks via an event notification logging service implemented as a message bus. A single canonical instance of the data is maintained for all of the logical constructs served by the storage system.
-
公开(公告)号:US20220300335A1
公开(公告)日:2022-09-22
申请号:US17443009
申请日:2021-07-19
Applicant: Nutanix, Inc.
Inventor: Anil Kumar Gopalapura Venkatesh , Manoj Premanand Naik , Sanath Kumar Kalligundi Shivaswamy , Uday Kiran Jonnala
Abstract: This disclosure relates to scope-based lock management for shared resources of a distributed computing system. A scope-based lock manager may grant a request for a lock of a shared resource of the distributed computing system, where the lock request includes a scope of the lock and a target having the scope. The target may define entities able to access the shared resource when locked. The scope and target of the lock are stored at a lock database including scopes and targets associated with additional locks of additional shared resources of the distributed computing system. The scope based lock manager may determine when a computing node of the distributed computing system has failed and remove the lock from the lock database responsive to a determination that the target of the lock is hosted on the computing node.
-
公开(公告)号:US20210344772A1
公开(公告)日:2021-11-04
申请号:US17244813
申请日:2021-04-29
Applicant: Nutanix, Inc.
Inventor: Durga Mahesh Arikatla , Manoj Premanand Naik , Shyamsunder Prayagchand Rathi , Vyas Ram Selvam , Yati Nair
Abstract: Examples of distributed database systems are described. Multiple computing nodes may be utilized to provide a distributed database system. Each of the multiple computing nodes may cache a portion of the distributed database. The cache may be utilized to service write requests. A computing node servicing a write request may provide a callback to other computing nodes hosting the distributed database. The local cache may be updated responsive to the write request and callbacks issued to the other computing nodes to allow for updates of other local caches. In this manner, a local cache may be updated prior to updating the distributed database as a whole in some examples. While callbacks may be used to update cached data on other nodes, the computing node servicing the write request may not need to receive a callback prior to updating the local cache.
-
公开(公告)号:US20250103452A1
公开(公告)日:2025-03-27
申请号:US18393187
申请日:2023-12-21
Applicant: Nutanix, Inc.
Inventor: Ashok Tellakula , Atul Kumar , Hemanth Kumar Thummala , Manoj Premanand Naik , Saji Kumar Vijaya Kumari Rajendran Nair
IPC: G06F11/20 , G06F16/176
Abstract: Examples of systems described herein may manage durable handles for seamless failover. Durable handles may be stored in a persistent volume group. The persistent volume group may be moved, together with all or a portion of file share data, to another computing node responsive to an indication of a failure event. To accommodate asynchronous write shares, asynchronous write operations may also be provided to the target computing node. The asynchronous write operations may be processed before reconnecting clients to the file share.
-
15.
公开(公告)号:US11922203B2
公开(公告)日:2024-03-05
申请号:US17648796
申请日:2022-01-24
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Eric Wang , Anil Kumar Gopalapura Venkatesh , Manoj Premanand Naik , Yifeng Huang
IPC: G06F9/455 , G06F8/61 , G06F16/182 , G06F16/188
CPC classification number: G06F9/45558 , G06F8/63 , G06F16/182 , G06F16/188 , G06F2009/4557 , G06F2009/45579
Abstract: Examples described herein include virtualized environments including a virtualized file server. Examples of file server virtual machine managers are described which may setup and/or configure file server virtual machines in accordance with a target number of connections and/or a target throughput for the virtualized file server. The virtualized file server may be scaled up, scaled down, scaled in, and/or scaled out.
-
16.
公开(公告)号:US20230237170A1
公开(公告)日:2023-07-27
申请号:US17648735
申请日:2022-01-24
Applicant: NUTANIX, INC.
Inventor: Hemantha Kumar Thummala , Manoj Premanand Naik , Saji Kumar Vijaya Kumari Rajendran Nair , Srikrishan Malik
IPC: G06F21/60 , G06F21/62 , G06F16/188
CPC classification number: G06F21/604 , G06F21/6218 , G06F21/602 , G06F16/188 , G06F2221/2141
Abstract: Examples described herein are generally directed towards file server access controls, and more specifically towards a mechanism to create consistent access control lists for local users across different file servers in a distributed file server environment. In operation, a local user system SID (e.g., external SID) may be generated for a first user of a first file server. A global ID based on attributes associated with the user of the first file server may also be generated. The global ID for the user may be stored in metadata associated with an access control list (ACL) for a file accessible through the first file server. Data, including the file may be migrated to a second file server. Based on receiving an access request at the second file server associated with the user based on the external ID, the external ID for the user may be translated into the global ID, and used to determine access to the file.
-
公开(公告)号:US20230056425A1
公开(公告)日:2023-02-23
申请号:US17581418
申请日:2022-01-21
Applicant: NUTANIX, INC.
Inventor: Anil Kumar Gopalapura Venkatesh , Kalpesh Ashok Bafna , Manoj Premanand Naik , Mausumi Ranasingh
IPC: G06F16/188 , G06F16/182 , G06F16/178 , G06F16/16 , G06F9/455
Abstract: An example file server manager disclosed herein receives a registration for a distributed file server, where the distributed file server is hosted in a virtualization environment and includes a cluster of file server virtual machines configured to provide access to a file system. The file server manager further synchronizes metadata with the distributed file server, the metadata including identification of each of the file server virtual machines of the cluster of file server virtual machines, the metadata including information regarding the file system and receiving a management request for the distributed file server. The file server manager further formats the management request for the virtualization environment based on the metadata and utilizing information from the registration to access the distributed file server with the formatted management request.
-
18.
公开(公告)号:US11281484B2
公开(公告)日:2022-03-22
申请号:US15833391
申请日:2017-12-06
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Mausumi Ranasingh , Eric Wang , Kavitha Pasikanti , Anil Kumar Gopalapura Venkatesh , Sanika Nitin Mokashi , Manoj Premanand Naik , Yifeng Huang
IPC: G06F9/455 , G06F8/61 , G06F16/182 , G06F16/188
Abstract: Examples described herein include virtualized environments including a virtualized file server. Examples of file server virtual machine managers are described which may setup and/or configure file server virtual machines in accordance with a target number of connections and/or a target throughput for the virtualized file server. The virtualized file server may be scaled up, scaled down, scaled in, and/or scaled out.
-
19.
公开(公告)号:US20180157522A1
公开(公告)日:2018-06-07
申请号:US15833391
申请日:2017-12-06
Applicant: Nutanix, Inc.
Inventor: Kalpesh Ashok Bafna , Rishabh Sharma , Mausumi Ranasingh , Eric Wang , Kavitha Pasikanti , Ribao Wei , Anil Kumar Gopalapura Venkatesh , Satyajit Sanjeev Deshmukh , Sanika Nitin Mokashi , Manoj Premanand Naik , Yifeng Huang
CPC classification number: G06F9/45558 , G06F8/63 , G06F16/182 , G06F16/188 , G06F2009/4557 , G06F2009/45579
Abstract: Examples described herein include virtualized environments including a virtualized file server. Examples of file server virtual machine managers are described which may setup and/or configure file server virtual machines in accordance with a target number of connections and/or a target throughput for the virtualized file server. The virtualized file server may be scaled up, scaled down, scaled in, and/or scaled out.
-
公开(公告)号:US20250061092A1
公开(公告)日:2025-02-20
申请号:US18379109
申请日:2023-10-11
Applicant: Nutanix, Inc.
Inventor: Andrey Khilko , Kalpesh Bafna , Sanath Kumar Kalligundi Shivaswamy , Kavitha Pasikanti , Manoj Premanand Naik , Uday Kiran Jonnala
IPC: G06F16/178
Abstract: A replication policy management and scheduling technique of a Files service is configured for deployment in multi-site data replication environments. The technique involves policy management for data distribution and/or data consolidation (concentration) where multiple sources, e.g., file system (FS) clusters or sites, replicate the data to a central target FS site, e.g., in a spoke and hub arrangement typical of remote office/branch office environments. The technique also involves creation and configuration of a main replication policy by a customer at a central resource manager configured to interact and manage the FS sites, each of which includes one or more file server virtual machines.
-
-
-
-
-
-
-
-
-