×

Handling permissions for virtualized file servers

  • US 11,568,073 B2
  • Filed: 12/01/2017
  • Issued: 01/31/2023
  • Est. Priority Date: 12/02/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a cluster of host machines, including a particular host machine, the particular host machine including a memory having a cache;

    a file server virtual machine hosted on the particular host machine;

    a storage pool distributed across the cluster of host machines, the storage pool including local storage coupled to the particular host machine, the storage pool configured to store a plurality of storage items managed by the file server virtual machine, and the storage pool configured to store respective access control lists (ACLS) corresponding to permissions granted to users for the storage items;

    wherein the system is configured to receive an access request associated with a user and directed to a particular storage item of the storage items,wherein the system is further configured to retrieve an access control list of the ACLs and corresponding permissions including one or more an access rights granted to the user for the particular storage item,wherein the system is further configured to extract a relevant permission pertaining to the user for the particular storage item and store a permission profile for the user in the cache of the memory, the permission profile including the relevant permission pertaining to the user for the particular storage item, andwherein the system is further configured to, based on receiving another access request directed to the particular storage item associated with the user, check the permission profile stored in the cache to determine whether the another access request is permissible.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×