×

Persistent caching directory level support

  • US 7,702,745 B2
  • Filed: 02/22/2005
  • Issued: 04/20/2010
  • Est. Priority Date: 10/23/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a client computing system including one or more processors and system memory that facilitates satisfying a create request on an online remote file system, the method comprising:

  • receiving the create request from an I/O manager, the create request indicating a request to create a file in a first directory on the remote file system, the first directory being a subdirectory of a larger second directory on the remote file system;

    calling a pre-process handler of a client side caching (CSC) surrogate provider;

    finding or creating a logical namespace structure if part of the logical namespace on which a target of the create request resides is already offline;

    passing the create request to a Distributed File System (DFS) surrogate provider to translate the logical namespace to an physical server share;

    passing the create request to a redirector component to allow a redirector to claim the physical path;

    calling a post-process handler of the CSC surrogate provider to express an interest to cache a copy of the file indicated by the request; and

    in response to the post-process handler of the CSC expressing an interest to cache a copy of the file indicated by the request, partially caching the larger second directory by caching a copy of the first directory and the contents of the first directory as a whole on the client computing system without caching other subdirectories of the larger second directory.

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