summaryrefslogtreecommitdiff
path: root/src/mds/CDentry.h
Commit message (Expand)AuthorAgeFilesLines
* Fix compilation -Wmismatched-tags warningsChristophe Courtaut2013-08-091-1/+1
* CDentry.h: use static_cast instead of C-Style castDanny Al-Gaaf2013-02-281-1/+1
* mds/CDentry.h: use projected.empty() instead of projected.size()Danny Al-Gaaf2013-02-151-1/+1
* mds: keep dentry lock in sync state as much as possibleYan, Zheng2013-01-041-0/+3
* mds: defer lock eval if freezing or frozenSage Weil2011-07-101-0/+1
* mds: Include the pinner in nested auth pin debugging output.Greg Farnum2011-06-221-1/+1
* mds: fix steal_dentry dir_auth_pins adjustmentSage Weil2011-04-281-0/+1
* Merge branch 'tcmalloc_optimizations'Greg Farnum2011-03-021-0/+7
|\
| * CDentry/CDir/CInode: Add comment on use of boost::pool.Greg Farnum2011-03-011-0/+7
* | mds: drop some dead codeSage Weil2011-03-021-14/+1
|/
* mds: make dentry hash a dir layout propertySage Weil2010-11-161-4/+7
* Revert "Merge branch 'auth_change_waiters' into unstable"Sage Weil2010-09-071-2/+0
* Merge branch 'rootsnap' into unstableSage Weil2010-08-241-1/+1
|\
| * Merge branch 'unstable' into rootsnapGreg Farnum2010-08-191-0/+3
| |\
| * | mds: CDentry. Remove needlessly redundant inline if-else.Greg Farnum2010-08-191-1/+1
* | | mds: add wait on auth change machinerySage Weil2010-08-231-0/+2
| |/ |/|
* | mds: show cdentry authpin debug stateSage Weil2010-08-161-0/+3
|/
* mds: get rid of old lease mask cruftSage Weil2010-07-261-5/+5
* mds: drop remove_client_lease return valueSage Weil2010-07-231-1/+1
* mds: create leases with non-zero seqSage Weil2010-07-231-1/+2
* mds: throw std::bad_alloc on boost:pool<> depletionSage Weil2010-07-151-1/+4
* Bug #98: Unique names for include guardsMarkus Elfring2010-06-171-2/+2
* Merge branch 'mds_dentries' into unstableSage Weil2010-05-251-2/+7
|\
| * mds: add versionlock to dentrySage Weil2010-04-191-2/+7
* | Merge branch 'string' into unstableSage Weil2010-05-071-5/+4
|\ \
| * | replace nstring with std::stringSage Weil2010-04-281-5/+4
| |/
* | types: standardize on uint64_tSage Weil2010-05-071-1/+1
|/
* mds: be consistent about list<>::item naming (item_foo)Sage Weil2010-03-121-3/+3
* mds: use elist instead of dlistSage Weil2010-03-121-2/+4
* mds: use dlist instead of xlist for main cache objectsSage Weil2010-03-121-4/+4
* mds: move unstable SimpleLock state into separate structSage Weil2010-03-121-1/+1
* mds: create abstract LockType that includes numeric type and state machineSage Weil2010-03-111-2/+4
* mds: use client_t throughoutSage Weil2009-09-021-6/+6
* mds: kill SimpleLock::wait_shiftSage Weil2009-08-241-3/+3
* mds: use boost::pool for CInode, CDentry, CDir, CapabilitySage Weil2009-06-111-1/+11
* mds: log memory stats to mds%d.memSage Weil2009-06-071-1/+11
* mds: move leases to dentry only; use map instead of hash_mapSage Weil2009-04-201-0/+28
* mds: fix try_remove_unlinked_dnSage Weil2009-01-301-0/+1
* mds: set .inode in projected linkages; add dentry to remote_parents only when...Sage Weil2009-01-161-2/+3
* mds: get_linkage() should return projected if xlocked by selfSage Weil2009-01-161-4/+5
* mds: more lock refactoring. merge *_lock() methods.Sage Weil2009-01-151-2/+2
* mds: rewrite SimpleLock using generic state specifications; new xlock semanticsSage Weil2009-01-151-5/+1
* mds: force explicit current vs projected dentry linkage in APISage Weil2009-01-141-7/+20
* mds: project dentry linkageSage Weil2009-01-131-25/+69
* mds: make Server use CDentry accessorsSage Weil2009-01-121-3/+3
* mds: allow clients to traverse dentries they xlock.Sage Weil2009-01-111-2/+3
* mds: share caps across multiple lock types.Sage Weil2009-01-021-2/+2
* mds: fix cdentry statesSage Weil2008-11-211-3/+4
* mds: mark and pin dentries while purging, so they don't get trimmed out from ...Sage Weil2008-11-141-0/+3
* custom assertion handlerSage Weil2008-10-131-1/+0