To make use of pre-images stored in the snapshot, a log is maintained from the time the snapshot was taken to the current time, and log truncation happens only at TimeWarp snapshot time so that at all times there is a log from the last snapshot available.