×

Efficient file management through granular opportunistic locking

  • US 8,121,061 B2
  • Filed: 06/26/2008
  • Issued: 02/21/2012
  • 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, comprising:

  • opening a file handle with an oplock key associated to a first client;

    receiving a request from the first client for a first oplock state, the request indicating an intent to locally cache one or more of;

    write data, read data, and the file handle;

    granting the first oplock state to the first client; and

    in response to receiving an acknowledgement that the first oplock state is broken, transitioning from the first oplock state by granting the first client a second oplock state that is different from the first oplock state.

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