From: Michael Vrable Date: Wed, 23 Sep 2009 00:29:32 +0000 (-0700) Subject: Cache coherence thoughts. X-Git-Url: https://git.vrable.net/?a=commitdiff_plain;h=e9636461ac9e6c7075ac0866f8554b947fc464ba;p=bluesky.git Cache coherence thoughts. --- diff --git a/lockmgr/README b/lockmgr/README new file mode 100644 index 0000000..8a388b5 --- /dev/null +++ b/lockmgr/README @@ -0,0 +1,15 @@ +The BlueSky lock manager is used to coordinate access to the same +filesystem among independent BlueSky processes. As presently designed, +the lock manager itself is not fault tolerant nor meant for the wide +area. + +TODO: Investigate whether there are any existing tools which could be +used instead. Something like ZooKeeper might work, but is probably too +heavy-weight for now. + + +Objects can have small data values associated with them (i.e., version +number associated with an inode) + +Cache states (for a single object): + MESI?