summaryrefslogtreecommitdiffstats
path: root/src/mds/CDir.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mds: quiescelock as local lock + cap maskingPatrick Donnelly2024-03-201-0/+5
* mds: provide mechanism to authpin while freezingPatrick Donnelly2024-03-201-3/+12
* Merge PR #48895 into mainVenky Shankar2023-12-131-0/+1
|\
| * mds: scrub repair does not clear earlier damage health statusNeeraj Pratap Singh2023-03-021-0/+1
* | mds: mark print methods constPatrick Donnelly2023-08-081-2/+2
* | mds: do not take the ino which has been usedXiubo Li2023-05-051-0/+1
* | mds: catch damage to dentry's first fieldPatrick Donnelly2023-03-291-14/+15
|/
* mds: fix and skip submitting invalid osd requestXiubo Li2023-01-121-3/+10
* mds: account for snapshot items when deciding to split or merge a directoryVenky Shankar2022-12-221-1/+1
* mds: check for some dentry damage in scrubPatrick Donnelly2022-09-291-3/+4
* mds: remove unused methodPatrick Donnelly2022-09-291-17/+0
* mds: note damaged dentry with first gt lastPatrick Donnelly2022-09-291-0/+5
* mds: mark dirfrag good if repairedPatrick Donnelly2022-09-291-0/+1
* mds: remove CDir::pop_spreadPatrick Donnelly2022-06-111-1/+0
* mds: fix crash when exporting unlinked dir胡玮文2022-05-251-19/+16
* mds: reset heartbeat when fetching or committing dentriesXiubo Li2022-02-241-2/+43
* mds: rename count to items_countXiubo Li2022-02-241-5/+5
* mds: add an option to decide whether prefetching entire dir or not.shenhang2022-02-091-5/+3
* mds: don't add null auth dentry to bottom lruShen, Hang2022-02-091-6/+33
* mds: fetch single dentry instead of complete dirfrag for lookupShen, Hang2022-02-091-65/+193
* mds: remove CDir::take_sub_waiting()Shen, Hang2022-02-091-34/+8
* Merge PR #42541 into masterPatrick Donnelly2021-09-161-1/+1
|\
| * mds: switch to use ceph_assert() instead of assert()Xiubo Li2021-08-111-1/+1
* | mds/CDir: do not set referenced variableKefu Chai2021-08-171-2/+0
* | mds: build without "using namespace std"Kefu Chai2021-08-131-0/+2
|/
* mds: update META_POP_READDIR/FETCH/STORE and cache_hit_rate for dump loadsYongseok Oh2021-07-091-0/+7
* mds: save the metadata pool id MDSRank class's private memberXiubo Li2021-05-121-1/+1
* Merge PR #39848 into masterPatrick Donnelly2021-03-171-14/+30
|\
| * mds: fix race of fetching large dirfragErqi Chen2021-03-071-14/+30
* | mds/client: create cephfs errno aliasesMilind Changire2021-03-021-6/+6
* | mds: fix alternate_name durabilityPatrick Donnelly2021-01-161-22/+23
* | 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-15/+2
* | mds: add new CDentry tags supportXiubo Li2021-01-161-38/+65
* | mds: don't use dentry_key_t in C_IO_Dir_Commit_OpsYan, Zheng2021-01-061-18/+14
* | Merge PR #37428 into masterPatrick Donnelly2020-12-241-0/+11
|\ \
| * | mds: try to replicate hot dir to restarted MDSZhi Zhang2020-12-011-0/+11
* | | mds: fix typo in debug logsXiubo Li2020-12-211-2/+2
| |/ |/|
* | Merge PR #38364 into masterPatrick Donnelly2020-12-021-11/+15
|\ \
| * | mds/CDir: make the data length as long as possible for each opXiubo Li2020-12-011-11/+15
| * | mds/CDir: correct the write_sizeXiubo Li2020-12-011-3/+3
* | | Merge PR #38083 into masterPatrick Donnelly2020-12-011-13/+16
|\ \ \ | |/ / |/| |
| * | mds: don't access mds->mdsmap without holding mds_lockYan, Zheng2020-11-151-13/+16
* | | mds: track scrub status in multiple mdsYan, Zheng2020-11-161-3/+7
* | | mds: remove on_finish from {CInode,CDir}::scrub_info_tYan, Zheng2020-11-161-10/+3
* | | mds: change scrub traverse from post-order to breadth-first searchSimon Gao2020-11-161-194/+15
* | | mds: make both CInode and CDir as entities of scrubYan, Zheng2020-11-161-4/+30
|/ /
* | mds: fix count error of modified dentriesErqi Chen2020-10-281-1/+1
* | mds: distribute dirfrags for ephemeral distributed directoryYan, Zheng2020-10-131-1/+35
* | Merge PR #37497 into masterPatrick Donnelly2020-10-071-0/+0
|\ \