summaryrefslogtreecommitdiffstats
path: root/src/test/librbd/journal (follow)
Commit message (Expand)AuthorAgeFilesLines
* test/librbd: actually alternate overlaps in DiscardWithPruneWriteOverlapIlya Dryomov2023-12-091-1/+1
* test/librbd: avoid config-related crashes in DiscardWithPruneWriteOverlapIlya Dryomov2023-12-091-9/+25
* test/librbd: Add workaround for a journaling deadlock that this test exposesJoshua Baergen2023-12-051-0/+4
* librbd: Append one journal event per image requestJoshua Baergen2023-12-051-0/+63
* test/librbd: Add a stress test that reproduces a crash during discard journalingJoshua Baergen2023-12-051-0/+101
* librbd: stop passing IOContext to image dispatch write methodsIlya Dryomov2023-06-181-5/+3
* librbd: propagate area down to file_to_extents()Ilya Dryomov2022-12-041-7/+8
* test/librbd: build without "using namespace std"Kefu Chai2021-08-131-0/+1
* librbd: pass IOContext to image-extent IO dispatch methodsJason Dillaman2020-09-181-5/+11
* librbd: remove unncessary templating from io::ImageDispatchSpecJason Dillaman2020-09-181-1/+1
* Merge pull request #35329 from trociny/wip-quiesce_completeJason Dillaman2020-06-182-14/+21
|\
| * librbd: new snapshot create API to pass flagsMykola Golub2020-06-092-14/+21
* | librbd: swapped ThreadPool/ContextWQ for AsioEngineJason Dillaman2020-06-133-11/+26
|/
* librbd: add flags param to Operations::execute_snap_createMykola Golub2020-05-221-1/+1
* librbd: switch to new api::Io dispatch helper methodsJason Dillaman2020-05-142-38/+51
* librbd: created new api::Io helper methodsJason Dillaman2020-05-141-1/+1
* librbd: temporarily redirect ImageRequestWQ IO through ImageDispatcherJason Dillaman2020-05-141-1/+0
* librbd: add image dispatch layer to image dispatch specJason Dillaman2020-05-141-1/+2
* librbd: make "snapshot create" notification be "async"Mykola Golub2020-05-051-1/+1
* librbd: Modify related test caseszhengyin2019-11-191-2/+3
* test: fixup rbd tests as a side effect of reference countingVenky Shankar2019-11-111-1/+2
* test: wait for pending journal replay operationsVenky Shankar2019-11-111-0/+4
* common/RefCountedObj: cleanup con/desPatrick Donnelly2019-09-161-5/+0
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-161-1/+1
* test/librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-036-33/+27
* journal: support dynamically updating recorder flush optionsJason Dillaman2019-06-191-1/+1
* journal: auto-tune journal fetch params based on memory targetMykola Golub2019-06-111-1/+1
* librbd: remove special case for starting AioCompletion opsJason Dillaman2019-05-021-1/+1
* librbd: renamed 'ImageCtx::snap_lock' to 'image_lock'Jason Dillaman2019-04-281-5/+5
* librbd: remove special case for journal replay via writebackJason Dillaman2019-04-111-46/+0
* librbd: align discard requests to default bluestore allocation sizeJason Dillaman2019-02-263-24/+34
* librbd: remove non-performance sensitive cached config valuesJason Dillaman2018-10-051-2/+2
* librbd: option to limit in-flight appendsMykola Golub2018-08-301-1/+1
* test: Use ceph_assert for asserts.Adam C. Emerson2018-08-273-8/+8
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-1/+1
* librbd: commit IO as safe when complete if writeback cache is disabledJason Dillaman2018-05-311-0/+54
* rbd: use const_iterator for decodeKefu Chai2018-05-172-4/+4
* misc: mark constructors as explicitDanny Al-Gaaf2018-05-023-3/+3
* librbd: removed legacy object cacher hooksJason Dillaman2018-03-071-5/+10
* librbd: removed legacy journal event tracking hooks from IO pathJason Dillaman2018-03-071-3/+2
* librbd: track the originating source of a flush requestJason Dillaman2018-02-261-1/+1
* librbd: separated queued image IO requests from state machineJason Dillaman2018-02-261-11/+16
* librbd: remove duplicated headersongweibin2018-02-111-1/+0
* rbd: Use unqualified encode/decodeAdam C. Emerson2018-01-104-6/+7
* librbd: async journal reset state machineJason Dillaman2017-12-191-0/+264
* librbd: refresh image after applying new/removing old metadataJason Dillaman2017-10-102-9/+17
* librbd: journal should ignore -EILSEQ errors from compare-and-writeJason Dillaman2017-10-031-1/+1
* rbd: switched from legacy to new-style configuration optionsJason Dillaman2017-08-092-7/+11
* test/librbd: handle compare_and_write op in test_mock_Replaywangzhengyong2017-07-261-0/+85
* librbd: guard journal replay from losing exclusive lockJason Dillaman2017-06-011-0/+268