Patent ID: 7792802
Filing Date: 2010-09-07
Classification: G06F

Abstract:
1. A method for one or more processors in a data storage system to log and archive data, comprising: logging host inputs/outputs (I/Os) to a single log; when the log is full, creating a snapshot of the log; after said creating a snapshot of the log, resetting a next write offset to a start of the log while the host I/Os are being logged to the log; performing copy-on-write of the log to the snapshot of the log; archiving the snapshot of the log to an archived log while the host I/Os are being logged to the log; when the log is again full, creating another snapshot of the log; performing copy-on-write of the log to said another snapshot of the log; and archiving said another snapshot of the log to the archived log after said archiving the snapshot of the log.