Patent ID: 9152501
Filing Date: 2015-10-06
Classification: G06F,H04L

Abstract:
1. A computer program product for integrating a stable layer with a page cache layer in a file system, the computer program product comprising a computer-readable storage hardware device having program code embodied therewith, the program code being executable by a processor to: temporarily hold committed data in distributed non-volatile memory of nodes in a cluster; in response to receiving a synchronous write transaction in the file system, place data associated with the received write transaction in the page cache layer and replicate the received data within the page cache layer of one or more remote nodes in the cluster; distinguish between a master copy of the received data and a replica of the received data, including application of existing cache policies to the master copy of the received data; and invalidate each replica on the one or more remote nodes in response to flushing the master copy to persistent storage.