summaryrefslogtreecommitdiff
path: root/src/mds/locks.c
Commit message (Expand)AuthorAgeFilesLines
* First cut of FreeBSD support. This patch allowes ceph to compile successfullyStanislav Sedov2011-10-041-0/+5
* mds: add mix->lock(2) stateSage Weil2011-07-081-0/+2
* mds: add xsyn statesSage Weil2011-06-021-1/+4
* const-ify some unchanging static structsColin Patrick McCabe2011-02-031-8/+8
* mds/locks: fully initialize lock statesColin Patrick McCabe2011-02-031-2/+2
* mds: sync->mix replica state is sync->mix(2)Sage Weil2010-12-071-2/+2
* mds: remove MIX_STALESage Weil2010-11-061-2/+0
* mds: Add new LOCK_MIX_STALE state to lock structs.Greg Farnum2010-10-221-0/+3
* mds: set PREXLOCK next state to LOCKSage Weil2010-09-271-2/+2
* mds: fix locallock rule (missing column)Sage Weil2010-09-241-2/+2
* mds: alloc auth xlock on versionlock/LocalLockSage Weil2010-09-241-1/+1
* mds: fix replica state for mix->syncSage Weil2010-09-071-1/+1
* mds: don't allow read in sync->mix2 state, request rdlock in sync->mixSage Weil2010-09-071-2/+2
* mds: remove forward-on-nonauth-rdlock behaviorSage Weil2010-08-181-4/+4
* mds: do not clone caps to snapped inodesSage Weil2010-08-051-2/+6
* mds: add force_wrlock to lock states; use for filemax changesSage Weil2010-06-111-59/+59
* mds: lock->sync replica state is lock, not syncSage Weil2010-06-021-2/+2
* mds: include LAYZIO cap in sync->mix and mix->sync transitionsSage Weil2010-05-261-4/+4
* Merge branch 'lazyio' into unstableSage Weil2010-05-251-4/+4
|\
| * mds: allow LAZYIO cap along with WRSage Weil2010-04-141-4/+4
* | mds: fix EXCL rdlock ruleSage Weil2010-05-031-1/+1
* | mds: fix lock->sync rdlock ruleSage Weil2010-05-031-1/+1
|/
* mds: allow rdlock on replica to request sync from authSage Weil2010-03-251-7/+7
* Merge branch 'unstable' into mdsSage Weil2010-03-161-0/+13
|\
| * mds: add locallock statemachineSage Weil2010-03-111-0/+13
* | mds: adjust rdlock forwarding on replicasSage Weil2010-03-161-4/+4
|/
* mds: use SCAN state for file recovery on mds restartSage Weil2009-07-131-0/+1
* mds: add SCAN, PRE_SCAN lock statesSage Weil2009-07-101-3/+6
* mds: no rdlock in filelock LOCK stateSage Weil2009-05-141-1/+1
* mds: break CAP_RDCACHE into CAP_SHARED, CAP_CACHESage Weil2009-05-141-32/+35
* mds: move simplelocks (auth, xattr) to EXCL in simple_evalSage Weil2009-04-161-1/+1
* mds: alloc wrlock by EXCL clientSage Weil2009-04-031-1/+1
* mds: fix xlock behaviorSage Weil2009-03-231-5/+8
* mds: allow caps to be selectively issued to xlockersSage Weil2009-03-231-48/+48
* mds: merge scatter and file lock message handlersSage Weil2009-03-121-0/+1
* mds: add SYNC_MIX2 stateSage Weil2009-03-121-0/+1
* mds: carry RDCACHE|WRBUFFER through xlock.Sage Weil2009-01-161-2/+2
* mds: make xlock stableSage Weil2009-01-161-2/+2
* mds: get_linkage() should return projected if xlocked by selfSage Weil2009-01-161-3/+3
* mds: merge *_sync() methodsSage Weil2009-01-151-0/+1
* mds: add lock->xlock stateSage Weil2009-01-151-5/+10
* mds: generic locking helpers, step 1Sage Weil2009-01-151-1/+87
* mds: rewrite SimpleLock using generic state specifications; new xlock semanticsSage Weil2009-01-151-0/+29