summaryrefslogtreecommitdiffstats
path: root/src/mds/MDLog.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mds: emit warning for estinated replay timeVenky Shankar2024-11-291-1/+47
* Merge PR #60464 into mainPatrick Donnelly2024-11-131-5/+7
|\
| * mds: add or update MDS thread namesPatrick Donnelly2024-10-251-5/+7
* | mds: start a new major segment after reaching minor segment thresholdVenky Shankar2024-10-231-9/+11
* | mds: make parts of mdlog reusable to be used by beaconVenky Shankar2024-10-231-0/+8
|/
* mds: do not duplicate journaler write headsPatrick Donnelly2024-09-251-13/+57
* mds: do not trim segments after open file table commitPatrick Donnelly2024-09-251-13/+1
* mds: delay expiry if LogSegment is ahead of committed oft seqPatrick Donnelly2024-09-251-8/+0
* mds: do not write journal head twice on trimPatrick Donnelly2024-09-251-21/+21
* mds: allow passing explicit seq to trim toPatrick Donnelly2024-09-251-4/+5
* mds: add dout for new segmentPatrick Donnelly2024-09-251-0/+2
* mds: dump log segment in segment expiry callbackVenky Shankar2024-08-201-0/+1
* mds: relax certain asserts in mdlog replay threadVenky Shankar2024-03-041-4/+3
* mds: drive mdlog trimming via a separate threadVenky Shankar2024-01-301-3/+24
* mds: allow runtime modification of mdlog trimming configurationVenky Shankar2024-01-301-0/+3
* mds: remove a bunch of heuristics from MDLog::trim()Venky Shankar2024-01-301-13/+1
* mds: add mdlog trimming threshold and decay counterVenky Shankar2024-01-301-9/+31
* Merge PR #53206 into mainPatrick Donnelly2023-10-091-25/+17
|\
| * mds: use LogSegment dump for debuggingPatrick Donnelly2023-08-301-25/+17
* | mds: fix stray CInodes' use-after-free bug when submit ELid entryXiubo Li2023-09-261-1/+3
* | Merge PR #52755 into mainMilind Changire2023-09-191-0/+3
|\ \ | |/ |/|
| * mds: adjust pre_segments_size for MDLog when trimming segments for standby-re...Venky Shankar2023-08-021-0/+3
* | mds: introduce ELid event to create/close logPatrick Donnelly2023-08-011-8/+34
* | mds: track larger log events in perf dumpPatrick Donnelly2023-08-011-0/+10
* | mds: add minor LogSegment boundariesPatrick Donnelly2023-08-011-113/+123
* | mds: obviate MDLog::start_entryPatrick Donnelly2023-08-011-30/+20
* | mds: retype to properly sized unsigned intsPatrick Donnelly2023-08-011-1/+1
* | mds: use base Context class for generalizationPatrick Donnelly2023-08-011-5/+4
* | mds: handle conf changes in mdlogPatrick Donnelly2023-08-011-11/+47
* | mds: remove redundant commentPatrick Donnelly2023-08-011-1/+0
|/
* Merge PR #52275 into mainVenky Shankar2023-07-271-0/+3
|\
| * mds: update mdlog perf counters during replayPatrick Donnelly2023-06-301-0/+3
* | mds: MDLog::_recovery_thread: handle the errors gracefullyJos Collin2023-07-131-2/+8
|/
* mds: md_log_replay thread blocks waiting to be woken upzhikuodu2022-12-011-18/+2
* mds/MDLog: rename capped to mds_is_shutting_downXiubo Li2022-06-141-9/+9
* mds/MDLog: try to commit the open file table when there has diry itemsXiubo Li2022-06-141-19/+22
* mds/MDLog: use committed seq instead of committing seqXiubo Li2022-06-141-1/+1
* 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: build without "using namespace std"Kefu Chai2021-08-131-0/+2
|/
* Merge PR #41332 into masterPatrick Donnelly2021-05-181-14/+8
|\
| * mds: place the journaler pointer under the mds_lockXiubo Li2021-05-141-14/+8
* | Merge PR #41254 into masterPatrick Donnelly2021-05-181-6/+6
|\ \
| * | mds: save the metadata pool id MDSRank class's private memberXiubo Li2021-05-121-6/+6
| |/
* | Merge PR #41267 into masterPatrick Donnelly2021-05-181-2/+1
|\ \
| * | mds: defer the journal recovered success logXiubo Li2021-05-101-2/+1
| |/
* / mds: fix possible mds_lock not locked assertXiubo Li2021-05-111-1/+1
|/
* mds/client: create cephfs errno aliasesMilind Changire2021-03-021-18/+18
* *: convert EBLACKLISTED to EBLOCKLISTEDPatrick Donnelly2020-08-241-1/+1
* blacklist -> blocklistSage Weil2020-08-241-7/+7