CS 357: Database Systems Implementation
Homework Assignment 4 -- Recovery


Given: Wednesday, 13 February
Due Date: Friday, 22 February


Implement non-quiescent checkpointing.  You will need to do the following things:
To test your code, run several JDBC programs, modified so that some of them sleep for a while before committing.  When all are running, stop the server.  Then bring up the server again, and see what gets printed during recovery.



Submit a printout of each file you create or modify, with changes indicated for files you modify