×

Scalable system for partitioning and accessing metadata over multiple servers

  • US 8,433,735 B2
  • Filed: 12/20/2010
  • Issued: 04/30/2013
  • Est. Priority Date: 01/20/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of handling a file processing request in an aggregated file system, comprising:

  • receiving a request with respect to a file, the request identifying an absolute pathname of the file in the aggregated file system;

    identifying a target metadata volume that hosts metadata of the file among a plurality of metadata volumes in accordance with the request and one or more mount entries each associated with a respective one of the plurality of metadata volumes, including recursively;

    identifying a mount entry when associated with a current metadata volume, wherein the mount entry identifies a relative pathname matching a respective portion of the absolute pathname, the identified relative pathname further comprising pathname sub-components of sizes ranging from one pathname component to a size of the identified relative pathname; and

    selecting at least one of the pathname sub-components using the identified mount entry based upon a number indicated in a list entry pointed to by the identified mount entry, until no mount entry associated with a current metadata volume matches a respective portion of the absolute pathname, to set the current metadata volume; and

    identifying the current metadata volume as the target metadata volume and sending the request to a metadata server hosting the identified target metadata volume in response to the request to a file switch for assembling the file.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×