summaryrefslogtreecommitdiffstats
path: root/src/mds/Server.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mds: Fix invalid access of mdr->dn[0].back()Anoop C S2024-11-291-2/+2
* mds: client is evicted when an export subtree task is interruptedZhansong Gao2024-11-131-2/+28
* mds: remove obsolete commentsPatrick Donnelly2024-10-231-9/+0
* Merge PR #59414 into mainPatrick Donnelly2024-09-051-5/+5
|\
| * mds: move fscrypt_last_block to vector in mds_co mempoolPatrick Donnelly2024-08-221-1/+1
| * mds: move fscrypt_file inode_t metadata to mds_co mempoolPatrick Donnelly2024-08-221-2/+2
| * mds: move fscrypt_auth inode_t metadata to mds_co mempoolPatrick Donnelly2024-08-221-2/+2
* | Merge PR #58950 into mainPatrick Donnelly2024-08-291-0/+2
|\ \
| * | mds: add the event when creating the batch headXiubo Li2024-07-311-0/+2
* | | Merge PR #58419 into mainPatrick Donnelly2024-08-271-0/+2
|\ \ \
| * | | mds: add debugging for stray_prior_pathPatrick Donnelly2024-07-041-0/+2
* | | | Merge PR #56602 into mainVenky Shankar2024-08-231-1/+12
|\ \ \ \ | |_|_|/ |/| | |
| * | | mds: always make getattr wait for xlock to be released by the previous clientXiubo Li2024-04-261-1/+12
* | | | Merge pull request #57458 from lxbsz/wip-session-evictVenky Shankar2024-08-071-1/+1
|\ \ \ \ | |_|_|/ |/| | |
| * | | mds: cleanup the debug logs to make it to be more readableXiubo Li2024-06-071-1/+1
* | | | Merge pull request #57859 from vshankar/wip-debug-reclaim-noaddrsVenky Shankar2024-07-151-0/+3
|\ \ \ \ | |_|_|/ |/| | |
| * | | mds: derr log and dump sessionmap when reclaim session uuid isn't foundVenky Shankar2024-06-041-0/+3
* | | | mds/client: return -ENODATA when xattr doesn't exist for removexattrXiubo Li2024-06-281-1/+6
* | | | Merge PR #53755 into mainVenky Shankar2024-06-271-65/+78
|\ \ \ \
| * | | | mds: Implement remove for ceph vxattrsChristopher Hoffman2024-05-291-65/+78
* | | | | mds: set the proper extra bl for the create requestXiubo Li2024-06-051-2/+10
* | | | | mds: encode the correct extra info depending on the feature bitsXiubo Li2024-06-051-1/+1
* | | | | mds: add set_reply_extra_bl() helper supportXiubo Li2024-06-051-19/+26
* | | | | mds: cleanup the code to make it to be more readableXiubo Li2024-06-051-1/+1
| |_|/ / |/| | |
* | | | Merge PR #57553 into mainPatrick Donnelly2024-06-041-21/+3
|\ \ \ \ | |_|/ / |/| | |
| * | | mds: try to choose a new batch head in request_clientup()Xiubo Li2024-05-201-16/+3
| * | | Revert "mds: find a new head for the batch ops when the head is dead"Xiubo Li2024-05-201-7/+2
* | | | mds/quiesce: quiesce_inode should not hold on to remote auth pinsLeonid Usov2024-05-261-1/+1
* | | | mds/quiesce: drop remote authpins before waiting for the quiesce lockLeonid Usov2024-05-201-2/+8
* | | | mds: don't clear `AUTHPIN_FROZEN` until `FROZEN` in rename_prepLeonid Usov2024-05-201-6/+6
* | | | revert: mds: provide a mechanism to authpin while freezingLeonid Usov2024-05-201-5/+1
|/ / /
* | | Merge PR #56941 into mainVenky Shankar2024-05-161-2/+7
|\ \ \ | |/ / |/| |
| * | mds: find a new head for the batch ops when the head is deadXiubo Li2024-04-181-2/+7
* | | mds: raise health warning if client lacks feature for root_squashPatrick Donnelly2024-05-071-12/+2
* | | mds: check relevant caps for fs include root_squashPatrick Donnelly2024-05-071-3/+6
* | | Merge PR #57020 into mainPatrick Donnelly2024-04-301-0/+3
|\ \ \
| * | | mds/cache: don't assume non-auth xlocks to be remote locksLeonid Usov2024-04-221-0/+3
| |/ /
* | | Merge PR #56934 into mainPatrick Donnelly2024-04-301-24/+16
|\ \ \
| * | | mds: move drop_locks to directly after rdonly checkPatrick Donnelly2024-04-221-24/+16
| |/ /
* | | Merge pull request #52024 from lxbsz/wip-61660Rishabh Dave2024-04-261-3/+3
|\ \ \ | |_|/ |/| |
| * | mds: fix the description for inotable testing only optionsXiubo Li2023-09-271-3/+3
* | | Merge PR #54067 into mainPatrick Donnelly2024-04-221-0/+20
|\ \ \ | |_|/ |/| |
| * | mds: add dispatch killpoint and delay configsPatrick Donnelly2024-03-281-0/+20
* | | Merge PR #55647 into mainPatrick Donnelly2024-04-031-1/+1
|\ \ \ | |/ / |/| |
| * | mds: use cephfs errno for fragment size checkPatrick Donnelly2024-03-161-1/+1
* | | mds: quiescelock as local lock + cap maskingPatrick Donnelly2024-03-201-2/+1
* | | mds: add vxattr to block quiesce on an inodePatrick Donnelly2024-03-201-0/+53
* | | mds: convert encoded ephemeral dist pin to flagsPatrick Donnelly2024-03-201-1/+1
* | | mds: add new inode quiescelockPatrick Donnelly2024-03-201-2/+5
* | | mds: provide mechanism to authpin while freezingPatrick Donnelly2024-03-201-1/+5