Patent ID: 9075722
Filing Date: 2015-07-07
Classification: G06F,Y10S

Abstract:
1. A method, executed by a computing device, for accessing data stored in a distributed caching storage system containing a home cluster and a secondary cluster, the method comprising: storing a first copy of a file on the home cluster and storing a second copy of the file on the secondary cluster, the second copy of the file is associated with an inode data structure having a consistency attribute; receiving an input/output ( indicating that the file is in an inconsistent state by updating the inode's consistency attribute; updating the first copy and the second copy of the file according to the received I/O request; determining whether the first copy and the second copy have been updated successfully; indicating that the file is in a consistent state by resetting the inode' s consistency attribute in response to the determining that the first copy and the second copy have been updated successfully; and maintaining the inode's consistency attribute indicative of the inconsistent state of the file in response to determining that either the first copy of the file or the second copy of the file has not been updated successfully.