Problem
1. When a private workspace is used to implement transactions, it may happen that a large number of file indices must be copied back to the parent's workspace. How can this be done without introducing race conditions?
2. In the write ahead log, both the old and new values are stored in the log entries. Is it not adequate just to store the new value? What good is the old one?