summaryrefslogtreecommitdiffstats
path: root/src/mds/journal.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* src/: s/advance/operator+=/Kefu Chai2020-02-021-1/+1
* Merge PR #30969 into masterPatrick Donnelly2020-01-301-3/+69
|\
| * mds : clean up data written to unsafe inodessimon gao2020-01-241-3/+69
* | mds: don't warn when inodes are not allocated out sequentiallyJeff Layton2020-01-111-4/+0
* | mds: fix decoding version for EMetaBlobJeff Layton2020-01-111-1/+1
|/
* mds: initial code for lock cacheYan, Zheng2019-12-121-1/+1
* mds: Move log_segment_seq_t into class LogSegmentVarsha Rao2019-09-161-2/+2
* mds: ignore sessionmap version mismatch if mds_wipe_sessions is setYan, Zheng2019-06-081-7/+14
* mds: fix corner case of replaying open sessionsYan, Zheng2019-06-081-14/+3
* src/: use ref_t<Message> instead of Message::refKefu Chai2019-04-181-1/+1
* mds: convert unnecessary list usage to vectorPatrick Donnelly2019-03-151-4/+4
* mds: convert get_*dirfrags to use vectorPatrick Donnelly2019-03-151-2/+1
* mds: convert iterator loop to generic loopPatrick Donnelly2019-03-151-5/+4
* mds: list to std::listPatrick Donnelly2019-03-151-23/+23
* mds: reorg LogEvent defPatrick Donnelly2019-02-141-23/+30
* mds: refactor MDSContext inheritancePatrick Donnelly2019-02-021-1/+1
* mds: use frag_vec_t for efficient frag storagePatrick Donnelly2018-12-181-8/+9
* mds: use vector for subtree accessPatrick Donnelly2018-12-181-4/+3
* mds: reduce memory fragments of EMetaBlobYan, Zheng2018-08-281-201/+148
* cleanup: Replace always-false assertions with abortAdam C. Emerson2018-08-271-1/+1
* mds: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-66/+66
* mds: manage Message lifetime with intrusive_ptrPatrick Donnelly2018-08-151-3/+6
* mds/SessionMap: make Session::connection privateSage Weil2018-08-131-1/+1
* mds: use vector for context listsPatrick Donnelly2018-07-261-1/+1
* mds: introduce cephfs' own feature bitsYan, Zheng2018-07-121-3/+1
* mds: make Server::prepare_force_open_sessions() update client metadataYan, Zheng2018-07-121-15/+25
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-12/+12
* include/memory.h: remove memory.hKefu Chai2018-06-261-14/+14
* mds: use const_iterator for decodeKefu Chai2018-05-171-29/+29
* mds: mark new root inode dirtyPatrick Donnelly2018-05-021-1/+1
* mds: properly dirty sessions opened by journal replayYan, Zheng2018-04-101-7/+3
* Merge PR #16779 into masterPatrick Donnelly2018-04-041-6/+18
|\
| * mds: attach inode with multiple hardlinks to dummy global snaprealmYan, Zheng2018-02-091-2/+5
| * mds: rollback snaprealms when rolling back slave requestYan, Zheng2018-02-091-4/+13
* | mds: don't try prefetching destroyed inodesYan, Zheng2018-02-111-13/+16
* | mds: don't re-requeue open files to head of logYan, Zheng2018-02-111-26/+2
|/
* Merge PR #19954 into masterPatrick Donnelly2018-02-091-20/+17
|\
| * mds: move CInode container members to mempoolPatrick Donnelly2018-02-081-11/+8
| * mds: convert to allocator agnostic string_viewPatrick Donnelly2018-02-071-9/+9
* | mds: remove extra 0x in ino printsPatrick Donnelly2018-02-071-2/+1
|/
* mds: Use unqualified encode/decodeAdam C. Emerson2018-01-101-309/+312
* Merge PR #18791 into masterPatrick Donnelly2017-12-061-7/+11
|\
| * mds: detach unlinked inode's snaprealm from its parentYan, Zheng2017-12-041-4/+7
| * mds: make change to mds table after corresponding event get loggedYan, Zheng2017-11-061-3/+4
* | mds: get rid of the redundant coderoot2017-11-291-6/+4
|/
* mds: additional damage handling case in EImportStartJohn Spray2017-10-111-1/+8
* mds: move EMetaBlob cons to headerPatrick Donnelly2017-08-251-5/+0
* mds: avoid submitting log entry while adjusting subtree mapYan, Zheng2017-06-231-1/+1
* Merge pull request #15125 from ukernel/wip-multimds-misc2John Spray2017-06-151-8/+15
|\
| * mds: match EMetaBlob::add_dir_context with MDCache::create_subtree_mapYan, Zheng2017-05-241-8/+15