diff --git a/assign7.md b/assign7.md index fd734cbc865a4d967b76d5a628366303f3b238f7..6a6301b9302b65059b79ecce6500d2ac6be3474c 100644 --- a/assign7.md +++ b/assign7.md @@ -1,5 +1,8 @@ -## Assignment 7: Rollback Recovery +## *optional* Assignment 7: Rollback Recovery +This assignment is optional and can be used to replace the score on a previous assignment. To do this you must **email me before 12/11 midnight** me telling me which assignment you'd like to replace. If I do not receive email, I will not make any changes. + +## Rollback Recovery You will be implementing rollback recovery in `transactions.py`. More specifically, you will be implementing the `restartRecovery()` with functionality as described in Section 19.4. You will be recovering as if from a @@ -9,7 +12,7 @@ re-execution, *compensating log records*, etc. Be sure to write back all modified values. ### OPTIONAL Assignment -You will not get graded as such. If you do the assignment and score well you can replace any other assignment score. To do this you must **email me before 12/11 midnight** me telling me which assignment you'd like to replace. If I do not receive email, I will not make any other changes. +You will not get graded as such. This grade replacement is only for assignments, not homeworks or extra credit on exams.