Managing a file system to avoid unnecessary replay of a transaction log
AssigneeEMC IP Holding Company LLC
InventorsSitaram Pawar, Jean-Pierre Bono, Yubing Wang, Kumar V. K. H. Kanteti, Pranit Sethi
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC IP Holding Company LLC
InventorsSitaram Pawar, Jean-Pierre Bono, Yubing Wang, Kumar V. K. H. Kanteti, Pranit Sethi
Estimating the term…
Managing a file system to avoid unnecessary replay of a transaction log. The file system may reside on a non-volatile storage medium having an associated transaction log residing on a non-volatile storage medium, the transaction log including a plurality of log entries, and each log entry representing one or more changes to metadata of the file system. The file system may include a first data structure including a status parameter, a value of which is indicative of whether to replay the transaction log when the file system is initialized. It may be determined whether the one or more changes to metadata represented by each of the plurality of log entries have been written in place in the file system. In response to the determination, the status parameter may be set to a value indicative of the determination.
For a file system residing on a non-volatile storage medium having an associated transaction log residing on a non-volatile storage medium, the transaction log including a plurality of log entries, each log entry representing one or more changes to metadata of the file system, the file system including a first data structure including a status parameter, a value of which is indicative of whether to replay the transaction log when the file system is initialized, a method comprising:
For a file system residing on a non-volatile storage medium having an associated transaction log residing on a non-volatile storage medium, the transaction log including a plurality of log entries, each log entry representing one or more changes to metadata of the file system, the file system including a first data structure including a status parameter, a value of which is indicative of whether to replay the transaction log when the file system is initialized, a system comprising:
A non-transitory computer-readable medium encoded with computer-executable instructions that, as a result of being executed by a computer, control the computer to perform, for a file system residing on a non-volatile storage medium having an associated transaction log residing on a non-volatile storage medium, the transaction log including a plurality of log entries, each log entry representing one or more changes to metadata of the file system, the file system including a first data structure including a status parameter, a value of which is indicative of whether to replay the transaction log when the file system is initialized, a method comprising:
Dependencies are inferred from the claim text.