Recovery using a redo log