summaryrefslogtreecommitdiffstats
path: root/src/journal/ObjectRecorder.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* journal: possible race condition between flush and append callbackJason Dillaman2020-10-161-8/+12
* journal: fix flush by age and in-flight byte trackingJason Dillaman2019-11-191-70/+102
* journal: Un-deprecated version of aio_create_completionAdam C. Emerson2019-11-021-1/+1
* common/RefCountedObj: cleanup con/desPatrick Donnelly2019-09-161-19/+24
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-161-1/+1
* journal: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-22/+22
* journal: add support for aligned appendsMykola Golub2019-06-231-3/+25
* journal: support dynamically updating recorder flush optionsJason Dillaman2019-06-191-8/+17
* journal: fix broken append batching implementationJason Dillaman2019-06-191-249/+148
* journal: improve logging on recorder append pathJason Dillaman2019-06-191-27/+33
* journal: optimize object overflow detectionMykola Golub2019-05-251-1/+14
* journal: fix potential race when closing object recorderMykola Golub2019-02-141-1/+3
* Rename "include/assert.h"Brad Hubbard2018-09-141-1/+1
* journal: limit in-flight appendsMykola Golub2018-08-301-38/+41
* journal: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-29/+29
* journal: limit number of appends sent in one librados opMykola Golub2018-04-021-21/+21
* common,mds,mgr,mon,osd: store event only if it's addedKefu Chai2017-08-201-4/+6
* journal: do not prematurely flag object recorder as closedJason Dillaman2016-10-171-1/+1
* journal: clean up object recorder closed/overflow callbackJason Dillaman2016-10-051-20/+26
* journal: delay moving overflowed buffers until quiescedJason Dillaman2016-10-051-3/+2
* journal: use reverse iterator search to find flush recordJason Dillaman2016-10-051-3/+7
* journal: avoid holding lock while sending journal appendJason Dillaman2016-10-051-14/+35
* journal: make librados call async in ObjectRecorderRicardo Dias2016-09-261-49/+62
* journal: increase concurrency of journal recorderRicardo Dias2016-09-261-23/+43
* journal: improve debug log messagesJason Dillaman2016-07-211-1/+1
* journal: new ObjectRecorder closed callbackJason Dillaman2016-05-181-16/+23
* journal: do not flag append as full if already known to be fullJason Dillaman2016-05-181-1/+2
* journal: delay object overflow event until in-flight appends settledJason Dillaman2016-05-181-9/+21
* journal: ignore flush on closed/overflowed objectJason Dillaman2016-05-181-2/+9
* journal: prevent race injecting new records into overflowed objectJason Dillaman2016-03-191-0/+6
* Merge pull request #6917 from majianpeng/journal-iohintJosh Durgin2015-12-141-0/+1
|\
| * journal: Add iohint flags for journal write ops.Jianpeng Ma2015-12-141-0/+1
* | journal: avoid race between flush request and in-flight flushesJason Dillaman2015-12-141-1/+14
|/
* journal: correct lock ordering issues discovered by lockdepJason Dillaman2015-12-021-30/+37
* journal: fix issues discovered via valgrindJason Dillaman2015-11-061-14/+6
* journal: new async flush method for whole journalJason Dillaman2015-11-061-4/+24
* journal: move rados_ctx_callback to utils namespaceJason Dillaman2015-11-061-10/+1
* journal: new generic journal implementationJason Dillaman2015-11-061-0/+307