Coalescing transactional same-block writes for virtual block maps
AssigneeEMC Corporation
InventorsDiane M. Delgado, Lawrence Yetto, Alexei Karaban, William C. Davenport, Philippe Armangau
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsDiane M. Delgado, Lawrence Yetto, Alexei Karaban, William C. Davenport, Philippe Armangau
Estimating the term…
A technique for preserving metadata changes in a transaction log involves coalescing metadata changes based on the block of storage in which the metadata to be changed resides. Metadata change information that accompanies a file system command is stored in nodes of a searchable data structure, wherein each node accumulates metadata changes for a respective block of storage. Once all metadata changes are specified in the searchable data structure, or after some threshold number of metadata changes have been stored, the storage processor composes a transaction for each node summarizing the metadata changes and writes the transaction to the transaction log.
In a storage system including a storage device and a storage processor, a method of preserving metadata changes in a transaction log, the method comprising:
A storage system for preserving metadata changes in a transaction log, the storage system comprising:
A computer program product having a non-transitory, computer-readable storage medium which stores instructions which, when executed by a computer, cause the computer to perform a method of preserving metadata changes in a transaction log, the method comprising:
Dependencies are inferred from the claim text.