×

Methods for host-side caching and application consistent writeback restore and devices thereof

  • US 9,852,072 B2
  • Filed: 07/02/2015
  • Issued: 12/26/2017
  • Est. Priority Date: 07/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a computing device, a first write operation having an offset and first data directed to a file from an application executing on a client computing device;

    determining, by the computing device, when the file is present in a cache of the computing device;

    sending, by the computing device, an acknowledgement of the first write operation to the client computing device, when the file is determined to be present in the cache and the first data is written to the file in the cache;

    adding, by the computing device, the offset to a dirty list;

    blocking processing, by the computing device, of a second write operation directed to the file and having second data received from the application executing on the client computing device;

    write-protecting, by the computing device, the offset of the dirty list upon receiving the second write operation;

    resuming processing, by the computing device, of the second write operation;

    completing, by the computing device, a write-back operation for the first data present in the cache to a storage server upon sending the acknowledgement; and

    write-unprotecting, by the computing device, the offset of the dirty list when the write-back operation is complete.

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