summaryrefslogtreecommitdiffstats
path: root/src/mds/CDentry.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mds: dump next_snap when checking dentry corruptionMilind Changire2024-09-171-1/+1
* Merge pull request #57911 from gardran/wip-gdran-mds-better-clease-handlingVenky Shankar2024-08-081-17/+24
|\
| * mds: use intrusive set for ClientLease trackingGarry Drankovich2024-06-241-10/+14
| * mds: put ClientLease in map containerYan, Zheng2024-06-101-18/+21
* | mds: dump alternate_name to formatterPatrick Donnelly2024-06-101-0/+9
* | mds: add warning about encoding new fieldsPatrick Donnelly2024-06-101-0/+1
|/
* revert: mds: provide a mechanism to authpin while freezingLeonid Usov2024-05-201-2/+2
* mds: provide mechanism to authpin while freezingPatrick Donnelly2024-03-201-2/+2
* mds: make LockType fields constPatrick Donnelly2024-03-201-2/+2
* mds: ensure snapclient is synced before corruption checkPatrick Donnelly2024-02-281-1/+1
* Merge PR #52638 into mainPatrick Donnelly2023-09-151-1/+1
|\
| * mds: flush monc log before abortPatrick Donnelly2023-07-251-1/+1
* | Revert "mds: wait reintegrate to finish when unlinking"Xiubo Li2023-09-121-2/+0
* | mds: mark print methods constPatrick Donnelly2023-08-081-2/+2
|/
* mds: wait reintegrate to finish when unlinkingXiubo Li2023-05-181-0/+2
* mds: add config to decide whether to mark dentry badPatrick Donnelly2023-03-291-1/+3
* mds: catch damage to dentry's first fieldPatrick Donnelly2023-03-291-0/+22
* mds: check for some dentry damage in scrubPatrick Donnelly2022-09-291-0/+35
* mds: don't add null auth dentry to bottom lruShen, Hang2022-02-091-0/+16
* mds: trigger stray reintegration when loading dentryPatrick Donnelly2021-12-161-0/+3
* mds: build without "using namespace std"Kefu Chai2021-08-131-0/+1
* mds: do not show the default auth if it's unambiguousXiubo Li2021-04-071-1/+4
* mds: fix alternate_name durabilityPatrick Donnelly2021-01-161-9/+9
* mds: add alternate_name feature support for dentriesXiubo Li2021-01-161-4/+16
* mds: add static encode/decode helpers for remote in CDentryXiubo Li2021-01-161-0/+25
* mds: rename {CDir,Migrator}::cache to mdcacheYan, Zheng2020-07-291-2/+2
* mds: use smart pointer to manager CDir::fnodeYan, Zheng2020-07-291-1/+1
* mds: use smart pointer to manage CInode::{inode,xattrs,old_inodes}Yan, Zheng2020-07-291-1/+1
* cephfs: Make mds-mds per message versioneddongdong tao2019-08-011-25/+0
* mds: refactor MDSContext inheritancePatrick Donnelly2019-02-021-1/+1
* mds: cleanup nested auth pins trackingYan, Zheng2018-10-111-21/+8
* mds: convert MDSCacheObject::ref_map to flat_mapYan, Zheng2018-08-281-3/+10
* mds: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-21/+21
* Merge PR #23589 into masterPatrick Donnelly2018-08-211-2/+2
|\
| * mds: more description for failed authpinYan, Zheng2018-08-151-2/+2
* | mds: manage Message lifetime with intrusive_ptrPatrick Donnelly2018-08-151-2/+2
|/
* mds: use const_iterator for decodeKefu Chai2018-05-171-2/+2
* Merge PR #19954 into masterPatrick Donnelly2018-02-091-1/+1
|\
| * mds: move CDentry container members to mempoolPatrick Donnelly2018-02-071-1/+1
* | mds: remove extra 0x in ino printsPatrick Donnelly2018-02-071-1/+9
* | mds: print inode number not CInode ptrPatrick Donnelly2018-02-021-1/+1
|/
* mds: Use unqualified encode/decodeAdam C. Emerson2018-01-101-13/+13
* Merge PR #19723 into masterPatrick Donnelly2018-01-101-9/+9
|\
| * mds: clean up log's function name for CDentry.ccdongdong tao2018-01-061-9/+9
* | mds: track dirty dentries in separate listYan, Zheng2017-12-211-7/+7
|/
* mds: don't rdlock locks in replica object while auth mds is recoveringYan, Zheng2017-10-191-3/+6
* mds: move ScatterLock::state_flags into SimpleLockYan, Zheng2017-10-191-6/+7
* mds: use mempool for cache objectsPatrick Donnelly2017-09-131-0/+2
* mds: track dentries that should be trimmed quickly in separate listYan, Zheng2017-05-111-1/+3
* mds: remove boost::pool usage and use tcmalloc directlyZhi Zhang2017-04-241-2/+0