Patent ID: 7620669

Claim:
A method for enhancing performance of a log adapted for use with a storage system, the method comprising: organizing, by a log manger implemented by a processor, the log into a plurality of log regions, wherein each log region comprises one or more entries; allocating, by the log manager, each log region to a consistency collection, the consistency collection having a set of one or more data containers among which a source of updates desires to maintain transaction consistency; recording updates for the consistency collection in the entries of the allocated log region; in response to the consistency collection associated with the updates being committed to a persistent storage or aborted, releasing the updates from the entries; in response to the consistency collection being in inactive mode, stalling release of the updates from the entries; and allowing reallocation of the allocated log region to another consistency collection once all of the updates from the previously allocated consistency collection have either been committed to the persistent storage or aborted.