summaryrefslogtreecommitdiff
path: root/src/mds/locks.h
Commit message (Expand)AuthorAgeFilesLines
* mds: add mix->lock(2) stateSage Weil2011-07-081-0/+1
* mds: cleanup: use enum for lock statesSage Weil2011-07-061-51/+53
* mds: add xsyn statesSage Weil2011-06-021-1/+5
* const-ify some unchanging static structsColin Patrick McCabe2011-02-031-5/+5
* mds: send LOCKFLUSHED to trigger finish_flush on replicasSage Weil2010-12-071-0/+2
* mds: remove MIX_STALESage Weil2010-11-061-1/+0
* mds: Add new LOCK_MIX_STALE state to lock structs.Greg Farnum2010-10-221-1/+2
* mds: remove forward-on-nonauth-rdlock behaviorSage Weil2010-08-181-1/+1
* mds: do not clone caps to snapped inodesSage Weil2010-08-051-1/+3
* Bug #98: Unique names for include guardsMarkus Elfring2010-06-171-2/+2
* mds: add force_wrlock to lock states; use for filemax changesSage Weil2010-06-111-0/+1
* mds: allow rdlock on replica to request sync from authSage Weil2010-03-251-0/+3
* mds: add locallock statemachineSage Weil2010-03-111-1/+1
* mds: use SCAN state for file recovery on mds restartSage Weil2009-07-131-1/+2
* mds: add SCAN, PRE_SCAN lock statesSage Weil2009-07-101-0/+4
* mds: fix xlock behaviorSage Weil2009-03-231-26/+27
* mds: allow caps to be selectively issued to xlockersSage Weil2009-03-231-0/+1
* mds: lock lock actions (no more LOCK_AC_SCATTER)Sage Weil2009-03-121-0/+40
* mds: add SYNC_MIX2 stateSage Weil2009-03-121-12/+13
* mds: add lock->xlock stateSage Weil2009-01-151-22/+24
* mds: generic locking helpers, step 1Sage Weil2009-01-151-6/+31
* mds: rewrite SimpleLock using generic state specifications; new xlock semanticsSage Weil2009-01-151-0/+54