summaryrefslogtreecommitdiffstats
path: root/src/mds/Mutation.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* mds/quiesce: always abort fragmenting asynchronously to prevent reentrancyLeonid Usov2024-05-261-0/+1
* mds: enhance the `lock path` asok commandLeonid Usov2024-05-201-2/+2
* revert: mds: provide a mechanism to authpin while freezingLeonid Usov2024-05-201-1/+1
* mds: prevent new lock cache cons when invalidating an existing onePatrick Donnelly2024-03-201-1/+12
* mds: print lock cache during invalidationPatrick Donnelly2024-03-201-0/+1
* mds: use inodeno_t to track quiesce requestsPatrick Donnelly2024-03-201-1/+1
* mds: add quiesce opPatrick Donnelly2024-03-201-0/+6
* mds: provide mechanism to authpin while freezingPatrick Donnelly2024-03-201-1/+1
* mds: add command to get specific opPatrick Donnelly2024-03-201-0/+1
* mds: avoid killing dead requestsPatrick Donnelly2024-03-201-0/+1
* mds: print internal_request filepaths if presentPatrick Donnelly2024-03-201-2/+3
* mds: implement Mutation::dump methodPatrick Donnelly2024-03-201-1/+3
* mds: add LockOp::print method for debuggingPatrick Donnelly2024-03-201-0/+10
* mds: use new insert template via printPatrick Donnelly2024-03-201-5/+0
* mds: add request result to mutation for analysis by testsPatrick Donnelly2024-03-201-0/+3
* mds: allow specifying rdlock positionPatrick Donnelly2024-03-201-12/+15
* mds: ensure next replay is queued on req dropPatrick Donnelly2023-10-201-0/+7
* mds: dump locks when printing mutation opsPatrick Donnelly2023-08-081-2/+7
* mds: drop MDRequestImpl::msg_lockPatrick Donnelly2023-08-081-2/+0
* common/TrackedOp: fix race updating description with proper lockPatrick Donnelly2023-08-081-2/+2
* cephfs: imlplement readdir_snapdiff APIIgor Fedotov2023-04-101-0/+1
* mds: avoid journaling overhead for ceph.dir.subvolume for no-op casePatrick Donnelly2021-06-231-0/+1
* mds/Mutation: initialize MutationImpl object's initiated_atRamana Raja2021-05-181-1/+1
* mds: track projected inode/fnode in MutationYan, Zheng2020-07-291-6/+10
* mds: slave -> peerSage Weil2020-07-141-26/+26
* mds: master -> leaderSage Weil2020-07-141-2/+2
* Merge PR #34246 into masterPatrick Donnelly2020-07-131-3/+8
|\
| * mds: add request to batch_op before taking auth pins and locksYan, Zheng2020-07-011-1/+1
| * mds: move MDRequestImpl::batch_reqs into Batch_Getattr_LookupYan, Zheng2020-07-011-1/+0
| * mds: track which map batch_op is in-use in MDRequestYan, Zheng2020-07-011-2/+8
* | common/bl, *: deprecate list::claim() in favor of operator=(list&&).Radoslaw Zarzynski2020-06-291-1/+1
* | mds: preserve ESlaveUpdate::OP_PREPARE logevent before doing commitsongxinying2020-04-231-6/+2
|/
* Merge pull request #33753 from ukernel/wip-44448Yan, Zheng2020-03-241-1/+2
|\
| * mds: fix 'if there is lock cache on dir' checkYan, Zheng2020-03-121-1/+2
* | mds: Build target 'common' without using namespace in headersAdam C. Emerson2020-03-071-37/+37
|/
* mds: remove MDRequestImpl::did_ino_allocation()Jeff Layton2020-01-111-1/+0
* mds: Reorganize struct members in Mutation headerVarsha Rao2020-01-031-186/+176
* mds: enable lock cache for openc/unlink requestsYan, Zheng2019-12-121-0/+13
* mds: invalidate lock caches when freezing dirfrag/subtreeYan, Zheng2019-12-121-0/+8
* mds: invalidate lock caches if they hold conflicting locksYan, Zheng2019-12-121-0/+12
* mds: initial code for lock cacheYan, Zheng2019-12-121-12/+26
* mds: introduce Server::rdlock_two_paths_xlock_destdn()Yan, Zheng2019-12-121-0/+5
* mds: take snaplock and policylock during path traverse.Yan, Zheng2019-12-121-2/+10
* mds: let Locker::acquire_locks()'s caller choose locking orderYan, Zheng2019-11-251-18/+22
* mds: use single map to track pinned & auth_pinned objectsYan, Zheng2019-11-091-7/+23
* mds: define operator<(...) for MutationImpl::LockOpYan, Zheng2019-11-091-4/+15
* mds: answering all pending getattr/lookups targeting the same inode in one goxuxuehan2019-08-201-0/+5
* src/: use cref_t<Message> instead of Message::const_refKefu Chai2019-04-181-6/+6
* mds: fix comment over MDRequestImplJeff Layton2019-03-261-2/+2
* Merge PR #26817 into masterPatrick Donnelly2019-03-191-0/+5
|\