@@ -58,7 +58,7 @@ tasks, you should remove those two files every time.
Currently the only way to stop a runaway `testingX` is through killing it through Ctrl-C. If that doesn't work, try stopping it (Ctrl-Z), and then killing it using `kill %1`.
### Your Task
### Your Tasks
Your task is to finish a few of the unfinished pieces in the two files (10
points for each). Search for **TO BE IMPLEMENTED** in `transactions.py`
...
...
@@ -76,6 +76,8 @@ order.
"Redo"-ing a transaction does not add any new log records, but it does modify
the database.
Note that modifying the database a la `tup.setAttribute()` modifies the in-memory copy of the tuple, but does not push it to disk. You need to ensure that all such tuples make it to disk before adding the checkpoint record to the log.