Cache coherence thoughts.
[bluesky.git] / lockmgr / README
1 The BlueSky lock manager is used to coordinate access to the same
2 filesystem among independent BlueSky processes.  As presently designed,
3 the lock manager itself is not fault tolerant nor meant for the wide
4 area.
5
6 TODO: Investigate whether there are any existing tools which could be
7 used instead.  Something like ZooKeeper might work, but is probably too
8 heavy-weight for now.
9
10
11 Objects can have small data values associated with them (i.e., version
12 number associated with an inode)
13
14 Cache states (for a single object):
15     MESI?