summaryrefslogtreecommitdiffstats
path: root/src/mds/journal.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | mds: check export pin during replayPatrick Donnelly2017-05-301-0/+1
|/
* Merge pull request #14550 from ukernel/wip-multimds-miscJohn Spray2017-05-231-13/+11
|\
| * mds: add source/dest information to EImportStart/EExportYan, Zheng2017-05-111-2/+8
| * mds: track dentries that should be trimmed quickly in separate listYan, Zheng2017-05-111-11/+3
* | mds: use debug_mds for most subsysPatrick Donnelly2017-05-111-6/+0
|/
* mds: create auxiliary subtree inside auth subtreeYan, Zheng2017-04-281-7/+14
* mds: properly record dirty sessionmap in log segmentYan, Zheng2017-03-301-0/+4
* common: remove \n on clog messagesSage Weil2017-03-061-3/+3
* mds: remove stale warning in log replay codeYan, Zheng2017-01-101-5/+1
* Merge pull request #12274 from ukernel/wip-multimds-miscJohn Spray2017-01-091-3/+1
|\
| * mds: don't use Server::finish_force_open_sessions during log replayYan, Zheng2016-12-091-3/+1
* | dout: Use dout_contextAdam C. Emerson2016-12-221-0/+1
|/
* assert(0) -> ceph_abort()Sage Weil2016-11-221-6/+6
* mds: remove unused EFragment::OP_ONESHOTJohn Spray2016-11-101-4/+1
* Merge pull request #11560 from ukernel/wip-mds-context-wrappingJohn Spray2016-10-251-1/+2
|\
| * mds: avoid wrapping contexts during loggingYan, Zheng2016-10-211-1/+2
* | mds: fix EMetaBlob::fullbit xattr dumpSage Weil2016-10-181-2/+3
|/