From 87183da13d80555fde253823108be12667246079 Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Tue, 30 Jul 2019 10:01:22 -0400 Subject: An easier version of bcache assignment --- labs/lock.html | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'labs') 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. + -- cgit v1.2.3