×

Page cache management for a shared file

  • US 7,831,642 B1
  • Filed: 10/08/2004
  • Issued: 11/09/2010
  • Est. Priority Date: 09/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of providing concurrent access to data, said method comprising:

  • receiving, by a processor of a second network node, a request from a first network node for access to a first portion of a file, whereinsaid first portion of said file is a subset of a region of said file,the second network node has been granted access to said region of said file, andsaid access to said region of said file is controlled by a first range lock;

    in response to receiving the request from the first network node for access to the first portion of said file,said processor performing an operation on a set of pages in a page cache stored in a page cache memory coupled to said processor, whereinthe set of pages corresponds to said region of said file,a first page of the set of pages corresponds to the first portion of the file, andthe performing the operation comprises causing the first page of the set of pages to be provided to the first network node if the second network node has been granted exclusive access to the first portion of the file, andrevoking said first range lock to the first portion if the second network node has been granted exclusive access to the first portion of the file; and

    transmitting to said second network node information causing a second range lock to be associated with said first portion of the file.

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