×

Efficient file management through granular opportunistic locking

  • US 9,047,281 B2
  • Filed: 12/30/2011
  • Issued: 06/02/2015
  • Est. Priority Date: 06/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for maintaining distributed cache coherency across multiple clients accessing a file or a shared resource, the method comprising:

  • associating an oplock key with a first client, wherein the oplock key includes a file handle;

    transmitting an oplock state request from the first client, the request indicating that the first client is locally caching one or more of;

    (i) write data, (ii) read data, and (iii) the file handle;

    receiving the requested oplock state;

    requesting a second oplock state in response to determining that the first oplock state is broken; and

    transitioning from the first oplock state to the second oplock state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×