A method, apparatus, system, and signal-bearing medium that in an
embodiment determine, after a restore of a version of an object, where to
begin applying changes from a change log to the object based on an
identification in the saved version of the object. When a save command
for an object is received, an identification of the change log entry
associated with the save command is stored in the saved version of the
object. Changes to the object then continue to be logged to the change
log. After the saved version of the object is restored, the
identification in the saved version of the object is used to find the
change log entry at which to start applying changes from the change log
to the object. In this way, the point in the change log at which to start
applying changes to the object may be determined based on the saved
version of the object. In an embodiment, this allows the object to
continue to be accessed while the save operation is performed. Further,
this prevents confusion as to which starting point in the change log to
use when multiple save operations have been performed.