summaryrefslogtreecommitdiffstats
path: root/src/journal/JournalPlayer.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* common/RefCountedObj: cleanup con/desPatrick Donnelly2019-09-161-51/+37
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-161-2/+2
* journal: fix race between player shut down and cache rebalanceMykola Golub2019-08-211-0/+6
* journal: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-27/+27
* journal: fix race between player shut down and cache rebalanceMykola Golub2019-06-251-1/+1
* journal: auto-tune journal fetch params based on memory targetMykola Golub2019-06-111-5/+81
* journal: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-37/+37
* misc: fix various spelling errorsShengjing Zhu2018-03-101-1/+1
* journal: assert(false)->ceph_abort()Li Wang2017-10-021-2/+2
* common: add override in header fileliuchang08122017-03-031-2/+2
* common: add override for common submodule and miscliuchang08122017-02-161-4/+4
* journal: optimize speed of live replay journal pruningJason Dillaman2016-07-211-6/+22
* journal: improve debug log messagesJason Dillaman2016-07-211-1/+1
* journal: support streaming entry playbackJason Dillaman2016-07-211-70/+100
* journal: replay should only read from a single object setJason Dillaman2016-07-211-61/+26
* journal: optionally fetch entries in small chunks during replayJason Dillaman2016-07-211-1/+2
* journal: player shutdown is now handled asynchronouslyJason Dillaman2016-05-251-13/+40
* journal: eliminate watch delay for object refetchesJason Dillaman2016-05-241-1/+5
* journal: keep active tag to assist with pruning watched objectsJason Dillaman2016-05-241-99/+113
* journal: cleanup watch refetch flag handlingJason Dillaman2016-05-241-11/+25
* Merge pull request #9211 from dillaman/wip-15938Mykola Golub2016-05-201-1/+1
|\
| * journal: replay position might change after pruning stale tagsJason Dillaman2016-05-201-1/+1
* | journal: reset watch step after pruning expired tagJason Dillaman2016-05-191-0/+1
|/
* journal: skip partially complete tag entries during playbackJason Dillaman2016-05-181-58/+194
* journal: re-fetch active object before advancing set during replayJason Dillaman2016-05-181-9/+8
* librbd: potential concurrent event processing during journal replayReviewed-b...Josh Durgin2016-05-101-2/+3
|\
| * journal: suppress notifications if client still in try_pop_front loopJason Dillaman2016-05-071-2/+3
* | journal: incorrectly computed object offset within setJason Dillaman2016-05-091-1/+1
|/
* journal: potential for double-free of context on shut downJason Dillaman2016-04-131-0/+5
* journal: possible race condition during live replayJason Dillaman2016-04-131-4/+6
* journal: refetch active object before defaulting to new tagJason Dillaman2016-03-161-0/+9
* journal: reschedule watch if no entries available during live replayJason Dillaman2016-03-151-1/+3
* Merge pull request #7906 from dillaman/wip-14869Josh Durgin2016-03-091-3/+2
|\
| * journal: use provided work queue and timerJason Dillaman2016-03-081-7/+6
* | journal: possible race condition during fetch playbackJason Dillaman2016-03-081-7/+13
* | journal: clean up playback notification handlingJason Dillaman2016-03-081-20/+31
* | journal: properly handle tag transitionJason Dillaman2016-03-081-57/+143
|/
* journal: update JournalPlayer to support new commit trackingJason Dillaman2016-02-261-31/+58
* journal: track commit position for each object splay offsetJason Dillaman2016-02-261-7/+11
* journal: differentiate corruption vs missing entry errorsJason Dillaman2016-02-261-1/+1
* journal: switched entry tags to use id instead of stringJason Dillaman2016-02-051-15/+19
* make ctors with one argument explicitDanny Al-Gaaf2016-01-291-2/+2
* journal: fire replay complete event after reading last objectJason Dillaman2015-12-021-8/+18
* journal: support replay passed skipped splay objectsJason Dillaman2015-11-231-99/+122
* journal: update allocated tid when skipping committed entry in playerMykola Golub2015-11-121-0/+1
* journal: fix race condition with unwatch on shutdownJason Dillaman2015-11-061-0/+1
* journal: simplified commit position trackingJason Dillaman2015-11-061-6/+8
* journal: fix issues discovered via valgrindJason Dillaman2015-11-061-10/+31
* journal: JournalPlayer::process_state should support positive resultJason Dillaman2015-11-061-1/+1
* journal: signal playback complete via finisher threadJason Dillaman2015-11-061-9/+23