From fe14bd1113d571ec6abd45f3d99dadabc24fd06e Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Sat, 27 Jul 2019 21:02:37 -0400 Subject: [PATCH] a thought --- labs/lock.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/labs/lock.html b/labs/lock.html index 5eddc58..fe2da45 100644 --- a/labs/lock.html +++ b/labs/lock.html @@ -81,6 +81,15 @@ workloads.

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

Lock-free bcache lookup

+ +

Modify bget so that succesful lookups don't need to + acquire bcache.lock. The challenge is + concurrent brelse, which modify the list that bget + traverses. (Hint: there is no need for bget to use the + list.) +