×

Processing a request to update a file in a file system with update data

  • US 7,882,065 B2
  • Filed: 03/06/2007
  • Issued: 02/01/2011
  • Est. Priority Date: 10/07/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a request to update a file in a file system with update data, comprising:

  • processing an update request to a target file that is directed to the file system, wherein the target file has a mirror copy relationship with a mirror file;

    determining whether a copy operation from the target file to the mirror file is in progress;

    determining bytes in the target file currently being copied to the mirror file in response to determining that the copy operation is in progress;

    determining whether bytes to update in the target file follow the determined bytes in the target file currently being copied to the mirror file;

    copying the update data to the bytes to update in the target file in response to determining that the bytes to update in the target file follow the determined bytes in the target file currently being copied to the mirror file, indicating that the bytes to update in the target file have not yet been copied to the mirror file as part of the copy operation from the target file to the mirror file that is in progress; and

    copying the updated bytes in the target file, which were copied to the target file in response to determining that the updated bytes followed the determined bytes in the target file currently being copied, to the mirror file during subsequent progress of the copy operation when the copy operation reaches the updated bytes in the target file.

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