summaryrefslogtreecommitdiffstats
path: root/src/journal (follow)
Commit message (Expand)AuthorAgeFilesLines
* rbd: fix spelling errorsJosh Soref2023-04-262-4/+4
* common/Timer: make SafeTimer a templateXiubo Li2021-08-256-11/+6
* journal: possible race condition between flush and append callbackJason Dillaman2020-10-162-9/+13
* journal, librbd: whitelisted_laggy_clients -> ignored_laggy_clientsNeha Ojha2020-08-242-2/+2
* *: convert EBLACKLISTED to EBLOCKLISTEDPatrick Donnelly2020-08-241-1/+1
* librbd: whitelisted_laggy_clients -> allowlisted_laggy_clientsSage Weil2020-08-242-2/+2
* blacklist -> blocklistSage Weil2020-08-241-3/+3
* common/WorkQueue,librbd,rgw: use ceph::timespan for representing intervalKefu Chai2020-08-041-1/+3
* src/: s/advance/operator+=/Kefu Chai2020-02-021-2/+2
* journal: properly handle immediate overflow upon advancing object setJason Dillaman2019-11-192-4/+22
* journal: fix flush by age and in-flight byte trackingJason Dillaman2019-11-192-73/+110
* journal: simplify object recorder locker aggregationJason Dillaman2019-11-192-15/+13
* journal: Un-deprecated version of aio_create_completionAdam C. Emerson2019-11-023-7/+5
* journal: use new aio_create_completion()Kefu Chai2019-11-012-27/+21
* common/RefCountedObj: cleanup con/desPatrick Donnelly2019-09-1619-337/+282
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-167-23/+24
* journal: fix race between player shut down and cache rebalanceMykola Golub2019-08-211-0/+6
* journal: s/Mutex/ceph::mutex/Kefu Chai2019-08-0316-229/+224
* journal: return error after first corruption detectedMykola Golub2019-07-011-5/+5
* Merge pull request #28351 from trociny/wip-39968Jason Dillaman2019-06-274-6/+81
|\
| * journal: add support for aligned appendsMykola Golub2019-06-234-6/+81
* | journal: fix race between player shut down and cache rebalanceMykola Golub2019-06-251-1/+1
|/
* Merge pull request #28539 from dillaman/wip-40072Mykola Golub2019-06-206-343/+274
|\
| * journal: support dynamically updating recorder flush optionsJason Dillaman2019-06-196-35/+76
| * journal: fix broken append batching implementationJason Dillaman2019-06-194-286/+170
| * journal: improve logging on recorder append pathJason Dillaman2019-06-192-54/+60
* | journal: properly advance read offset after skipping invalid rangeMykola Golub2019-06-191-0/+2
|/
* Merge pull request #27670 from trociny/wip-rbd-mirror-fetch-autotuneJason Dillaman2019-06-177-16/+151
|\
| * rbd-mirror: remove rbd_mirror_journal_max_fetch_bytes optionMykola Golub2019-06-111-1/+0
| * journal: auto-tune journal fetch params based on memory targetMykola Golub2019-06-116-15/+151
* | journal: wait for in flight advance sets on stopping recorderMykola Golub2019-06-133-11/+44
|/
* journal: optimize object overflow detectionMykola Golub2019-05-251-1/+14
* journal: fix potential race when closing object recorderMykola Golub2019-02-141-1/+3
* journal: set max journal order to 26Mykola Golub2019-01-031-2/+2
* Merge pull request #25166 from kungf/journal_remove_fullJason Dillaman2018-12-051-1/+2
|\
| * journal: allow remove set when jounal pool is fullkungf2018-11-231-1/+2
* | common/RefCountedObj: Mutex -> ceph::mutexSage Weil2018-11-211-0/+1
|/
* Rename "include/assert.h"Brad Hubbard2018-09-148-8/+8
* journal: limit in-flight appendsMykola Golub2018-08-306-46/+55
* journal: Use ceph_assert for asserts.Adam C. Emerson2018-08-2712-178/+178
* core: use const_iterator for decodeKefu Chai2018-05-174-11/+11
* journal: limit number of appends sent in one librados opMykola Golub2018-04-022-21/+22
* misc: fix various spelling errorsShengjing Zhu2018-03-101-1/+1
* journal: flush commit positions should wait for refreshJason Dillaman2018-02-142-60/+96
* journal: support concurrent refresh requestsJason Dillaman2018-02-142-9/+28
* rados: Switch MIN/MAX for std::min/max and use intarith templatesAdam C. Emerson2018-01-121-2/+2
* journal: Use unqualified encode/decodeAdam C. Emerson2018-01-104-21/+22
* journal: Trivial cleanupShinobu Kinjo2017-12-091-8/+15
* Merge pull request #18124 from amitkumar50/cleanup-Min-MaxKefu Chai2017-12-012-3/+3
|\
| * cleanup: Replacing MIN,MAX with std::min,std::maxamitkuma2017-11-202-3/+3