@@ -102,8 +102,9 @@ You can use `testingLocks.py` as the basis for your testing. The provided versio
...
@@ -102,8 +102,9 @@ You can use `testingLocks.py` as the basis for your testing. The provided versio
Note that you should modify this test (change the transaction, or create a new one) such that it tests tuple locks as discussed above. This test works fine w/ tuple locks defaulting to table locks, but our tests will not.
Note that you should modify this test (change the transaction, or create a new one) such that it tests tuple locks as discussed above. This test works fine w/ tuple locks defaulting to table locks, but our tests will not.
We will test locks by running transactions that delay through `sleep`s. We will use timing
We will test locks by running transactions that delay through `sleep`s and use timing
effects to ensure that your locks are conflicting when necessary, and not when not.
effects to ensure that your locks are conflicting when necessary, and not when not. We
will also check for the lock messages ("able to get this lock on...", etc.).