summaryrefslogtreecommitdiff
path: root/src/mds/SimpleLock.h
Commit message (Expand)AuthorAgeFilesLines
...
* mds: fix SimpleLock::try_clear_more()Sage Weil2010-03-161-0/+1
* mds: fix SimpleLock state encode/decodeSage Weil2010-03-161-7/+5
* mds: avoid null deref of SimpleLock::_unstableSage Weil2010-03-151-4/+6
* mds: move unstable SimpleLock state into separate structSage Weil2010-03-121-56/+126
* mds: add locallock statemachineSage Weil2010-03-111-1/+4
* mds: create abstract LockType that includes numeric type and state machineSage Weil2010-03-111-77/+86
* mds: add v to encoded mds structsSage Weil2010-01-271-0/+4
* mds: use client_t throughoutSage Weil2009-09-021-11/+11
* mds: kill SimpleLock::wait_shiftSage Weil2009-08-241-7/+22
* mds: use SCAN state for file recovery on mds restartSage Weil2009-07-131-1/+6
* mds: add SCAN, PRE_SCAN lock statesSage Weil2009-07-101-0/+3
* mds: break CAP_RDCACHE into CAP_SHARED, CAP_CACHESage Weil2009-05-141-1/+1
* mds: clean up can_wrlock() so that it checks of lonerSage Weil2009-04-091-2/+5
* mds: fix xlock behaviorSage Weil2009-03-231-0/+4
* mds: allow caps to be selectively issued to xlockersSage Weil2009-03-231-3/+16
* mds: add SYNC_MIX2 stateSage Weil2009-03-121-2/+3
* mds: more lock refactoring. merge *_lock() methods.Sage Weil2009-01-151-8/+17
* mds: generic locking helpers, step 1Sage Weil2009-01-151-43/+84
* mds: rewrite SimpleLock using generic state specifications; new xlock semanticsSage Weil2009-01-151-157/+94
* mds: fix up EXCL state some. fix set_trace_dist use of projected parentSage Weil2009-01-141-1/+21
* mds: issue cap on mkdir; set authlock to EXCL on open O_CREAT.Sage Weil2009-01-121-0/+5
* mds: safely allow client to rdlock|lease dentries it xlockedSage Weil2009-01-081-6/+28
* Merge branch 'unstable' into capsSage Weil2009-01-071-1/+1
|\
| * mds: fix lock print methodsSage Weil2009-01-021-1/+1
* | mds: share caps across multiple lock types.Sage Weil2009-01-021-12/+67
|/
* mds: clean up lock print methodsSage Weil2009-01-011-16/+24
* mds: add wrlock to simplelock; wrlock authlock on chmod, chownSage Weil2008-12-241-5/+9
* mds: rewrite, clean up mds open+O_CREAT; issue dn lease to xlocker; many othe...Sage Weil2008-12-231-3/+10
* mds: kill the dirlockSage Weil2008-12-231-1/+0
* mds: make filelock a scatterlock child; move wrlock into simplelockSage Weil2008-12-231-4/+18
* mds: rename gather lock statesSage Weil2008-12-231-6/+4
* mds: encode _replica_ lock stateSage Weil2008-07-301-3/+4
* mds: make wait mask __u64Sage Weil2008-07-291-10/+10
* mds: huge discover rewriteSage Weil2008-07-281-2/+7
* mds: refactor cache rejoin, encoding/decodingSage Weil2008-07-271-1/+23
* mds: separate nest_info_t from frag_info_t, covered by a new CInode lockSage Weil2008-07-211-0/+1
* mds: add snaplockSage Weil2008-07-031-0/+1
* mds: remove nestedlockSage Weil2008-05-251-1/+0
* mds: mknod/mkdir behaveSage Weil2008-05-231-0/+1
* mds: unmarry cdir projected_versoin vs project_fnode; pull Mutation out of MD...Sage Weil2008-05-231-7/+7
* mds: basic xattr map, lockSage Weil2008-05-191-0/+1
* more int size cleanupSage Weil2008-05-091-2/+2
* cosmetic macro rename for consistent namingSage Weil2008-05-081-1/+1
* removed old buffer encoders entirely!Sage Weil2008-05-081-2/+3
* buncha encodingSage Weil2008-04-301-4/+4
* improve dirlock vs filelock interaction, filelock lease callbacksSage Weil2008-03-261-0/+3
* mds: lease revocation works. cleaned up stat vs lock ids.Sage Weil2008-03-251-28/+27
* generic ClientReplica + maskSage Weil2008-03-241-10/+5
* basic dentry leases work...Sage Weil2008-03-241-4/+8
* some lock bitsSage Weil2008-03-241-2/+29