×

Method and apparatus for asynchronous file writes in a distributed file system

  • US 6,643,672 B1
  • Filed: 07/31/2000
  • Issued: 11/04/2003
  • Est. Priority Date: 07/31/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for delaying asynchronous writes in a distributed file system wherein the file system comprises a unique identifier, the method comprising:

  • buffering a page of dirty data with the unique identifier upon writing to a server;

    changing the unique identifier to create a current unique identifier upon a failure of the server;

    comparing the buffered unique identifier with the current unique identifier when the page is requested while the page is in a written state; and

    handling the request responsive to the comparison;

    maintaining cache consistency comprising issuing an exclusive mode token from the server to a client to permit the client to dirty the page, issuing a shared mode token from the server to the client to permit the client to use, but not dirty, the page, and revoking the exclusive mode token before issuing the shared mode token; and

    a server sharing free space information with a plurality of clients comprising tracking at each client the amount of data the client has written to the client'"'"'s cache and the amount of free space.

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