Patent ID: 8516020
Filing Date: 2013-08-20
Classification: G06F

Abstract:
1. A method for performing concurrent transactional checkpoints from a plurality of file system agents residing on different nodes within in a clustered file system (CFS) using a processor device, the method comprising: assigning to one of the plurality of file system agents responsibility to checkpoint a modified data segment and a committed data segment to a final storage location, wherein the one of the plurality of file system agents assigned is the one of the plurality of file system agents whose associated distributed shared memory (DSM) agent is an owner of a data segment; including a transaction journal in each node for storing committed transactions generated by users on that node; scanning a list to identify the location of the latest contents of a data segment prior to the transaction using a rollback procedure; for each modified data segment, identifying the location of the latest contents prior to the transaction using the rollback procedure by: recording a type of each data segment in the list during insertion of the data segment into the list, wherein: