Unified namespace across data access protocols

    公开(公告)号:US12014085B2

    公开(公告)日:2024-06-18

    申请号:US17743117

    申请日:2022-05-12

    Applicant: Nutanix, Inc.

    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.

    SCOPE-BASED DISTRIBUTED LOCK INFRASTRUCTURE FOR VIRTUALIZED FILE SERVER

    公开(公告)号:US20220300335A1

    公开(公告)日:2022-09-22

    申请号:US17443009

    申请日:2021-07-19

    Applicant: Nutanix, Inc.

    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.

    DISTRIBUTED DATABASE SYSTEMS INCLUDING CALLBACK TECHNIQUES FOR CACHE OF SAME

    公开(公告)号:US20210344772A1

    公开(公告)日:2021-11-04

    申请号:US17244813

    申请日:2021-04-29

    Applicant: Nutanix, Inc.

    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.

    FILE SERVER MANAGERS AND SYSTEMS FOR MANAGING VIRTUALIZED FILE SERVERS

    公开(公告)号:US20230056425A1

    公开(公告)日:2023-02-23

    申请号:US17581418

    申请日:2022-01-21

    Applicant: NUTANIX, INC.

    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.

Patent Agency Ranking