TRANSPARENT REFERRALS FOR DISTRIBUTED FILE SERVERS
First Claim
1. A system comprising:
- a virtualized file server comprising a first file server virtual machine and a second file server virtual machine configured to manage a distributed file share of storage items, wherein the second file server virtual machine is configured to manage a particular storage item of the distributed file share of storage items, wherein the first file server virtual machine is configured to;
in response to receipt of a referral request for a file share path for the particular storage item from a client;
detect a referral type associated with the referral request;
look up a file share path for the particular storage item in a map of at least a portion of the distributed file share of storage items; and
provide a referral with the file share path that identifies the second file server virtual machine, wherein the file share path is constructed in accordance with the referral type.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of systems described herein include a virtualized file server including a first file server virtual machine and a second file server virtual machine configured to manage a distributed file share of storage items. The second file server virtual machine is configured to manage a particular storage item of the distributed file share of storage items. The first file server virtual machine is configured to, in response to receipt of a referral request for a file share path for the particular storage item from a client, look up a file share path for the particular storage item in a map of at least a portion of the distributed file share of storage items, and provide a referral with the file share path that identifies the second file server virtual machine.
-
Citations
20 Claims
-
1. A system comprising:
a virtualized file server comprising a first file server virtual machine and a second file server virtual machine configured to manage a distributed file share of storage items, wherein the second file server virtual machine is configured to manage a particular storage item of the distributed file share of storage items, wherein the first file server virtual machine is configured to; in response to receipt of a referral request for a file share path for the particular storage item from a client; detect a referral type associated with the referral request; look up a file share path for the particular storage item in a map of at least a portion of the distributed file share of storage items; and provide a referral with the file share path that identifies the second file server virtual machine, wherein the file share path is constructed in accordance with the referral type. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system comprising:
a virtualized file server comprising a plurality of file server virtual machines configured to control access to a distributed file share of storage items, wherein a file server virtual machine of the plurality of file server virtual machines is configured to receive a request to enumerate contents of the distributed file share of storage items, wherein, in response to the request to enumerate the contents of the distributed file share of storage items, the file server virtual machine is configured to; retrieve metadata associated with a plurality of directories of the distributed file share; and update a metadata database with the metadata. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A method comprising:
in response to receipt of a referral request for a file share path for a particular storage item from a client at a first file server virtual machine of a virtualized file server; detecting a referral type associated with the referral request; looking up a file share path for the particular storage item in a map of at least a portion of a distributed file share of storage items managed by the virtualized file server; providing a referral with the file share path that identifies a second file server virtual machine of the virtualized file server, wherein the referral is constructed in accordance with the referral type. - View Dependent Claims (17, 18, 19, 20)
Specification