summaryrefslogtreecommitdiffstats
path: root/src/cls/journal (follow)
Commit message (Expand)AuthorAgeFilesLines
* cls/journal: skip disconnected clients when finding min_commit_positionMykola Golub2022-01-171-4/+5
* cls/journal: use EC pool stripe width for padding appendsMykola Golub2020-04-171-0/+5
* Merge pull request #34408 from dillaman/wip-44727Mykola Golub2020-04-091-0/+3
|\
| * rbd-mirror: switch to json_spirit formatter for journal image statusJason Dillaman2020-04-031-0/+3
* | cls: Build ceph-osd without using namespace declarations in headersAdam C. Emerson2020-04-062-20/+29
|/
* cls/journal: s/create_completion/create_completion2/Kefu Chai2019-11-011-3/+3
* cls/journal: reduce verbosity of debug logs for non-errorsJason Dillaman2019-07-221-3/+6
* cls/journal: new append methodMykola Golub2019-06-233-0/+83
* journal: Update cls_journal_types.h to work without using namespaceAdam C. Emerson2019-03-291-16/+16
* librados: add symbol versioning to the C++ APIJason Dillaman2019-02-211-5/+1
* cls: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-3/+3
* core: use const_iterator for decodeKefu Chai2018-05-175-42/+42
* cls: Use unqualified encode/decodeAdam C. Emerson2018-01-104-103/+102
* Merge pull request #19280 from Songweibin/wip-parent-infoJason Dillaman2017-12-061-1/+1
|\
| * rbd: comment/msg cleanupsongweibin2017-12-051-1/+1
* | cleanup: Replacing MIN,MAX with std::min,std::maxamitkuma2017-11-201-2/+2
|/
* Merge pull request #18604 from dillaman/wip-21960Mykola Golub2017-10-281-1/+9
|\
| * cls/journal: ensure tags are properly expiredJason Dillaman2017-10-281-1/+9
* | cls/journal: fixed possible infinite loop in expire_tagsJason Dillaman2017-10-271-0/+1
|/
* cls/journal: fixed possible infinite loop which could kill the OSDJason Dillaman2017-10-121-0/+1
* build: Fix a couple uninitialized variable warningsAdam C. Emerson2017-10-051-1/+1
* cls_{rbd, journal, lua}: adjust apiYehuda Sadeh2017-07-291-10/+12
* cls: optimize journal header file dependencyshawn2017-05-192-5/+6
* common: Remove redundant includesBrad Hubbard2017-05-131-1/+0
* cls: Fix order of operations of std::string constructorAdam C. Emerson2017-04-111-2/+2
* common: add override for common submodule and miscliuchang08122017-02-161-4/+4
* embedded: Add RADOS classes to embedded cephd libraryBassam Tabbara2016-11-291-29/+23
* cls/journal: use librados::IoCtx reference for helper state machinesJason Dillaman2016-10-311-3/+3
* cls/journal: async client_list methodMykola Golub2016-09-282-2/+9
* cls/journal: add async client_update_state methodMykola Golub2016-09-052-4/+12
* journaler: async journal object creationVenky Shankar2016-08-072-6/+15
* cls::journal: treat empty commit position as minimalMykola Golub2016-05-251-10/+12
* cls_journal: Select min commit position for new clientsVenky Shankar2016-05-203-30/+88
* cls_journal: remove duplicated key generationrunsisi2016-05-091-1/+0
* cls_journal: fix -EEXIST checkingrunsisi2016-04-011-3/+9
* cls_journal: disallow client registration against missing journalJason Dillaman2016-03-291-1/+7
* journal: add placeholder for marking clients are disconnectedJason Dillaman2016-03-165-20/+111
* Merge pull request #7776 from dillaman/wip-librbd-journal-tweaksJosh Durgin2016-03-023-57/+61
|\
| * journal: fix delimiter in ObjectSetPosition formaterJason Dillaman2016-02-261-1/+1
| * journal: track commit position for each object splay offsetJason Dillaman2016-02-263-57/+61
* | cls::journal: async client_unregisterMykola Golub2016-02-272-4/+12
|/
* cls::journal: don't print client dataMykola Golub2016-02-201-3/+0
* cls_journal: new get_client / client_update methodsJason Dillaman2016-02-053-5/+147
* cls_journal: client registration should hold opaque data structureJason Dillaman2016-02-055-20/+28
* cls_journal: new tag management methods and handlingJason Dillaman2016-02-055-36/+685
* journal: switched entry tags to use id instead of stringJason Dillaman2016-02-052-51/+31
* common/buffer: forward declare bufferMichal Jarzabek2015-11-301-1/+1
* cls::journal: fixup: constify dump functionsMykola Golub2015-11-112-7/+7
* journal: don't use object_number when comparing positionsMykola Golub2015-11-111-2/+1
* journal: allow alternate pool for journal objectsMykola Golub2015-11-113-7/+43