summaryrefslogtreecommitdiffstats
path: root/src/journal/Journaler.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* common/Timer: make SafeTimer a templateXiubo Li2021-08-251-1/+1
* common/RefCountedObj: cleanup con/desPatrick Donnelly2019-09-161-9/+6
* journal: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-4/+4
* journal: support dynamically updating recorder flush optionsJason Dillaman2019-06-191-2/+3
* journal: auto-tune journal fetch params based on memory targetMykola Golub2019-06-111-2/+7
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* journal: limit in-flight appendsMykola Golub2018-08-301-1/+2
* common: add override in header fileliuchang08122017-03-031-1/+1
* journal: ensure in-flight ops are complete destroying journalerMykola Golub2016-10-011-0/+1
* journal: expose ability to retrieve partial tag listJason Dillaman2016-09-231-0/+2
* journaler: remove ununsed synchronous API routinesVenky Shankar2016-08-071-3/+0
* journaler: async journal object creationVenky Shankar2016-08-071-0/+1
* journaler: implement asynchronous remove()Venky Shankar2016-08-071-0/+1
* journaler: implement asynchronous exists()Venky Shankar2016-08-071-0/+1
* journal: helper class for organizing optional settingsJason Dillaman2016-07-211-3/+4
* journal: Support for registering metadata listeners in the JournalerRicardo Dias2016-06-141-0/+4
* journal: extend asynchronous shutdown to facadeJason Dillaman2016-05-251-0/+2
* journal: prohibit journal entries larger than the soft object sizeJason Dillaman2016-05-061-0/+1
* journal: helper method for retrieving tag structJason Dillaman2016-03-291-0/+2
* journal: added helper to query single client record from diskJason Dillaman2016-03-291-1/+2
* journal: provide method to check if journaler initializedMykola Golub2016-03-101-0/+2
* Merge pull request #7906 from dillaman/wip-14869Josh Durgin2016-03-091-5/+27
|\
| * journal: use provided work queue and timerJason Dillaman2016-03-081-5/+27
* | journal: helper method to retrieve in-memory client dataJason Dillaman2016-03-081-2/+7
|/
* journal: async methods to (un)register and update clientMykola Golub2016-02-271-0/+3
* journal: wrappers to get journal metadataMykola Golub2016-02-201-0/+6
* journal: added interface to flush pending commit position updatesJason Dillaman2016-02-191-1/+3
* journal: added tag support methodsJason Dillaman2016-02-051-1/+10
* cls_journal: client registration should hold opaque data structureJason Dillaman2016-02-051-1/+1
* journal: switched entry tags to use id instead of stringJason Dillaman2016-02-051-2/+2
* Merge pull request #6665 from trociny/wip-librbd-journalJosh Durgin2015-12-041-2/+10
|\
| * rbd: add new journal rbd commandsMykola Golub2015-12-041-2/+10
* | Merge pull request #6686 from stiopaa1/namespace_bufferSage Weil2015-12-041-1/+1
|\ \ | |/ |/|
| * common/buffer: forward declare bufferMichal Jarzabek2015-11-301-1/+1
* | journal: helper method to determine if journal existsJason Dillaman2015-11-301-1/+2
|/
* journal: make commit and flush params configurableMykola Golub2015-11-111-2/+2
* journal: allow alternate pool for journal objectsMykola Golub2015-11-111-4/+19
* journal: output operators for journal typesMykola Golub2015-11-111-0/+6
* journal: simplified commit position trackingJason Dillaman2015-11-061-4/+5
* journal: add method to remove journal from diskJason Dillaman2015-11-061-0/+1
* journal: Journaler::stop_append should be asyncJason Dillaman2015-11-061-1/+1
* journal: added additional callbacks for async opsJason Dillaman2015-11-061-4/+6
* journal: add support for trimming committed journal objectsJason Dillaman2015-11-061-0/+4
* journal: new generic journal implementationJason Dillaman2015-11-061-0/+65