summaryrefslogtreecommitdiff
path: root/src/mds/MDCache.cc
Commit message (Expand)AuthorAgeFilesLines
* mds: fix infinite loop of MDCache::populate_mydir().dumplingYan, Zheng2013-10-161-7/+24
* enable mds rejoin with active inodes' old parent xattrsAlexandre Oliva2013-08-231-1/+1
* mds: fix remote wrlock rejoinYan, Zheng2013-06-201-18/+22
* mds: fix race between scatter gather and dirfrag exportYan, Zheng2013-06-201-2/+7
* mds: fix cross-authorty rename raceYan, Zheng2013-06-171-6/+25
* mds: handle undefined dirfrags when opening inodeYan, Zheng2013-06-171-4/+33
* Merge pull request #343 from dalgaaf/wip-da-SCA-cppcheckSage Weil2013-06-071-4/+3
|\
| * mds/MDCache.cc: reduce scope of 'CDir *dir' in _create_system_file_finish()Danny Al-Gaaf2013-06-031-2/+1
| * mds/MDCache.cc: prefer prefix ++operator for iteratorDanny Al-Gaaf2013-06-031-2/+2
* | Revert "mds: initialize rejoins_pending"Sage Weil2013-06-041-1/+0
* | mds: allow purging "dirty parent" stray inodeYan, Zheng2013-06-041-1/+4
* | mds: initialize some member variables of MDCacheYan, Zheng2013-06-041-0/+5
* | Merge remote-tracking branch 'gh/next'Sage Weil2013-06-041-0/+1
|\ \ | |/ |/|
| * Revert "mds: allow purging "dirty parent" stray inode"Sage Weil2013-06-041-4/+1
| * mds: initialize rejoins_pendingSage Weil2013-06-041-0/+1
| * Revert "mds: initialize some member variables of MDCache"Sage Weil2013-06-041-5/+0
| * mds: allow purging "dirty parent" stray inodeYan, Zheng2013-06-031-1/+4
| * mds: initialize some member variables of MDCacheYan, Zheng2013-06-031-0/+5
* | mds/MDCache.cc: fix dereference null return valueDanny Al-Gaaf2013-05-311-0/+1
* | mds/MDCache.cc: fix dereference null return valueDanny Al-Gaaf2013-05-311-0/+1
* | mds/MDCache.cc: fix dereference after null checkDanny Al-Gaaf2013-05-311-0/+1
* | mds/MDCache.cc: fix dereference after null checkDanny Al-Gaaf2013-05-311-1/+2
* | Merge remote-tracking branch 'yan/wip-mds'Sage Weil2013-05-291-178/+755
|\ \ | |/ |/|
| * mds: use "open-by-ino" function to open remote linkYan, Zheng2013-05-281-18/+33
| * mds: open missing cap inodesYan, Zheng2013-05-281-55/+160
| * mds: open inode by inoYan, Zheng2013-05-281-1/+439
| * mds: move fetch_backtrace() to class MDCacheYan, Zheng2013-05-281-20/+32
| * mds: bring back old style backtrace handlingYan, Zheng2013-05-281-1/+11
| * mds: reorder EMetaBlob::add_primary_dentry's parametersYan, Zheng2013-05-281-7/+7
| * mds: warn on unconnected snap realmsYan, Zheng2013-05-281-1/+14
| * mds: slient MDCache::trim_non_auth()Yan, Zheng2013-05-281-20/+6
| * mds: fix check for base inode discoveryYan, Zheng2013-05-281-1/+2
| * mds: remove buggy cache rejoin codeYan, Zheng2013-05-281-20/+11
| * mds: fix slave commit trackingYan, Zheng2013-05-281-22/+33
| * mds: fix uncommitted master waitYan, Zheng2013-05-281-14/+9
* | mds: weaken reconnect assertionSage Weil2013-05-221-1/+1
* | mds/MDCache.cc: fix possible NULL pointer dereferenceDanny Al-Gaaf2013-05-221-0/+1
|/
* mds: avoid assert after suicide()Sage Weil2013-05-161-2/+4
* mds/MDCache.cc: fix dereference NULL pointerDanny Al-Gaaf2013-05-111-1/+2
* mds/MDCache.cc: add NULL pointer checkDanny Al-Gaaf2013-05-111-1/+1
* mds: be more explicit about path_traverse completionSage Weil2013-05-101-3/+5
* mds: fix fd leakSage Weil2013-05-091-2/+3
* mds: Locker needs to remember requested max_size changes from clientsGreg Farnum2013-04-111-1/+1
* mds: Delay export on missing inodes for reconnectSam Lang2013-04-111-8/+37
* mds: verify mds tell 'dumpcache <filename>' target does not existSage Weil2013-04-031-6/+27
* mds: clear scatter dirty if replica inode has no auth subtreeYan, Zheng2013-04-011-7/+6
* mds: don't replicate purging dentryYan, Zheng2013-04-011-1/+8
* mds: eval inodes with caps imported by cache rejoin messageYan, Zheng2013-04-011-0/+1
* mds: don't open dirfrag while subtree is frozenYan, Zheng2013-04-011-3/+3
* mds: avoid double auth pin for file recoveryYan, Zheng2013-04-011-2/+4