| Commit message (Expand) | Author | Age | Files | Lines |
* | mds/quiesce: always abort fragmenting asynchronously to prevent reentrancy | Leonid Usov | 2024-05-26 | 1 | -0/+1 |
* | mds: enhance the `lock path` asok command | Leonid Usov | 2024-05-20 | 1 | -2/+2 |
* | revert: mds: provide a mechanism to authpin while freezing | Leonid Usov | 2024-05-20 | 1 | -1/+1 |
* | mds: prevent new lock cache cons when invalidating an existing one | Patrick Donnelly | 2024-03-20 | 1 | -1/+12 |
* | mds: print lock cache during invalidation | Patrick Donnelly | 2024-03-20 | 1 | -0/+1 |
* | mds: use inodeno_t to track quiesce requests | Patrick Donnelly | 2024-03-20 | 1 | -1/+1 |
* | mds: add quiesce op | Patrick Donnelly | 2024-03-20 | 1 | -0/+6 |
* | mds: provide mechanism to authpin while freezing | Patrick Donnelly | 2024-03-20 | 1 | -1/+1 |
* | mds: add command to get specific op | Patrick Donnelly | 2024-03-20 | 1 | -0/+1 |
* | mds: avoid killing dead requests | Patrick Donnelly | 2024-03-20 | 1 | -0/+1 |
* | mds: print internal_request filepaths if present | Patrick Donnelly | 2024-03-20 | 1 | -2/+3 |
* | mds: implement Mutation::dump method | Patrick Donnelly | 2024-03-20 | 1 | -1/+3 |
* | mds: add LockOp::print method for debugging | Patrick Donnelly | 2024-03-20 | 1 | -0/+10 |
* | mds: use new insert template via print | Patrick Donnelly | 2024-03-20 | 1 | -5/+0 |
* | mds: add request result to mutation for analysis by tests | Patrick Donnelly | 2024-03-20 | 1 | -0/+3 |
* | mds: allow specifying rdlock position | Patrick Donnelly | 2024-03-20 | 1 | -12/+15 |
* | mds: ensure next replay is queued on req drop | Patrick Donnelly | 2023-10-20 | 1 | -0/+7 |
* | mds: dump locks when printing mutation ops | Patrick Donnelly | 2023-08-08 | 1 | -2/+7 |
* | mds: drop MDRequestImpl::msg_lock | Patrick Donnelly | 2023-08-08 | 1 | -2/+0 |
* | common/TrackedOp: fix race updating description with proper lock | Patrick Donnelly | 2023-08-08 | 1 | -2/+2 |
* | cephfs: imlplement readdir_snapdiff API | Igor Fedotov | 2023-04-10 | 1 | -0/+1 |
* | mds: avoid journaling overhead for ceph.dir.subvolume for no-op case | Patrick Donnelly | 2021-06-23 | 1 | -0/+1 |
* | mds/Mutation: initialize MutationImpl object's initiated_at | Ramana Raja | 2021-05-18 | 1 | -1/+1 |
* | mds: track projected inode/fnode in Mutation | Yan, Zheng | 2020-07-29 | 1 | -6/+10 |
* | mds: slave -> peer | Sage Weil | 2020-07-14 | 1 | -26/+26 |
* | mds: master -> leader | Sage Weil | 2020-07-14 | 1 | -2/+2 |
* | Merge PR #34246 into master | Patrick Donnelly | 2020-07-13 | 1 | -3/+8 |
|\ |
|
| * | mds: add request to batch_op before taking auth pins and locks | Yan, Zheng | 2020-07-01 | 1 | -1/+1 |
| * | mds: move MDRequestImpl::batch_reqs into Batch_Getattr_Lookup | Yan, Zheng | 2020-07-01 | 1 | -1/+0 |
| * | mds: track which map batch_op is in-use in MDRequest | Yan, Zheng | 2020-07-01 | 1 | -2/+8 |
* | | common/bl, *: deprecate list::claim() in favor of operator=(list&&). | Radoslaw Zarzynski | 2020-06-29 | 1 | -1/+1 |
* | | mds: preserve ESlaveUpdate::OP_PREPARE logevent before doing commit | songxinying | 2020-04-23 | 1 | -6/+2 |
|/ |
|
* | Merge pull request #33753 from ukernel/wip-44448 | Yan, Zheng | 2020-03-24 | 1 | -1/+2 |
|\ |
|
| * | mds: fix 'if there is lock cache on dir' check | Yan, Zheng | 2020-03-12 | 1 | -1/+2 |
* | | mds: Build target 'common' without using namespace in headers | Adam C. Emerson | 2020-03-07 | 1 | -37/+37 |
|/ |
|
* | mds: remove MDRequestImpl::did_ino_allocation() | Jeff Layton | 2020-01-11 | 1 | -1/+0 |
* | mds: Reorganize struct members in Mutation header | Varsha Rao | 2020-01-03 | 1 | -186/+176 |
* | mds: enable lock cache for openc/unlink requests | Yan, Zheng | 2019-12-12 | 1 | -0/+13 |
* | mds: invalidate lock caches when freezing dirfrag/subtree | Yan, Zheng | 2019-12-12 | 1 | -0/+8 |
* | mds: invalidate lock caches if they hold conflicting locks | Yan, Zheng | 2019-12-12 | 1 | -0/+12 |
* | mds: initial code for lock cache | Yan, Zheng | 2019-12-12 | 1 | -12/+26 |
* | mds: introduce Server::rdlock_two_paths_xlock_destdn() | Yan, Zheng | 2019-12-12 | 1 | -0/+5 |
* | mds: take snaplock and policylock during path traverse. | Yan, Zheng | 2019-12-12 | 1 | -2/+10 |
* | mds: let Locker::acquire_locks()'s caller choose locking order | Yan, Zheng | 2019-11-25 | 1 | -18/+22 |
* | mds: use single map to track pinned & auth_pinned objects | Yan, Zheng | 2019-11-09 | 1 | -7/+23 |
* | mds: define operator<(...) for MutationImpl::LockOp | Yan, Zheng | 2019-11-09 | 1 | -4/+15 |
* | mds: answering all pending getattr/lookups targeting the same inode in one go | xuxuehan | 2019-08-20 | 1 | -0/+5 |
* | src/: use cref_t<Message> instead of Message::const_ref | Kefu Chai | 2019-04-18 | 1 | -6/+6 |
* | mds: fix comment over MDRequestImpl | Jeff Layton | 2019-03-26 | 1 | -2/+2 |
* | Merge PR #26817 into master | Patrick Donnelly | 2019-03-19 | 1 | -0/+5 |
|\ |
|