diff --git a/labs/lock.html b/labs/lock.html index b43a51b..a93eb3a 100644 --- a/labs/lock.html +++ b/labs/lock.html @@ -82,7 +82,7 @@ workloads.

Run usertests to see if you don't break anything. -

Lock-free bcache lookup

+

More scalabale bcache lookup

Several processes reading different files repeatedly will @@ -116,15 +116,19 @@ against, including:

A challenge is testing whether you code is still correct. One way to do is to artificially delay certain operations - using sleepticks. + using sleepticks. test1 trashes the buffer cache + and exercises more code paths.

Here are some hints:

- + +

Check that your implementation has less contention + on test0 + +

Make sure your implementation passes bcachetest and usertests. +