summaryrefslogtreecommitdiffstats
path: root/src/test/librbd/operation (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd/io: Use io_image_dispatch->invalidate_cachelixiaoy12020-10-272-2/+2
* librbd: pass IOContext to image-extent IO dispatch methodsJason Dillaman2020-09-181-15/+9
* librbd: remove unncessary templating from io::ImageDispatchSpecJason Dillaman2020-09-181-45/+12
* librbd: use task finisher thread for image open/close callbacksJason Dillaman2020-07-271-1/+7
* librbd: integrate neorados into ImageCtxJason Dillaman2020-07-161-0/+5
* test/librados_test_stub: pass read snap id to read operation hooksJason Dillaman2020-07-165-12/+14
* Merge pull request #35329 from trociny/wip-quiesce_completeJason Dillaman2020-06-182-7/+8
|\
| * librbd: fix potential race when notify quiesce failsMykola Golub2020-06-091-4/+3
| * librbd: new snapshot create API to pass flagsMykola Golub2020-06-092-3/+4
| * librbd: send unquiesce even if quiesce failedMykola Golub2020-06-091-0/+1
* | librbd: swapped ThreadPool/ContextWQ for AsioEngineJason Dillaman2020-06-132-0/+26
|/
* librbd: add "skip notify quiesce" flag to "snap create"Mykola Golub2020-05-221-0/+43
* librbd: add flags param to Operations::execute_snap_createMykola Golub2020-05-221-8/+8
* librbd: refactor quiesce notify requestMykola Golub2020-05-221-11/+12
* librbd: created new api::Io helper methodsJason Dillaman2020-05-141-1/+1
* librbd: temporarily redirect ImageRequestWQ IO through ImageDispatcherJason Dillaman2020-05-141-10/+10
* librbd: switched IO (un)block_write calls to new queue image dispatcherJason Dillaman2020-05-145-10/+10
* librbd: add image dispatch layer to image dispatch specJason Dillaman2020-05-141-2/+3
* librbd: make "snapshot create" notification be "async"Mykola Golub2020-05-051-10/+18
* librbd: API for quiesce callbacksMykola Golub2020-05-051-7/+55
* librbd: EnableRequest now accepts a boolean to indicate a clean imageJason Dillaman2020-04-231-1/+1
* librbd: add non-primary global image id to mirror enableJason Dillaman2020-04-231-0/+1
* librbd: only create new mirror image state records for primary mirror snapshotsJason Dillaman2020-02-211-2/+4
* librbd: rename MirrorPrimarySnapshotNamespace to MirrorSnapshotNamespaceJason Dillaman2020-02-192-3/+3
* librbd: don't pass API data types to internal state machinesJason Dillaman2020-01-301-1/+1
* librbd: explicitly specify mode on mirror image enableMykola Golub2019-12-162-88/+6
* librbd: store/remove image state when creating/removing mirror snapshotMykola Golub2019-12-102-4/+175
* librbd: snapshot mirror modeMykola Golub2019-12-102-20/+108
* test: fixup rbd tests as a side effect of reference countingVenky Shankar2019-11-112-30/+26
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-162-2/+2
* librbd: allow remove snapshot with child from non-existent poolsongweibin2019-09-021-0/+118
* test/librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-0310-52/+52
* librbd: do not unblock IO prior to growing object map during resizeJason Dillaman2019-05-301-6/+8
* librbd: simplify AioCompletion reference counting for 'fail' caseJason Dillaman2019-05-021-1/+0
* librbd: avoid aggregate-initializing any static_visitorWillem Jan Withagen2019-03-101-1/+1
* librbd: keep IO blocked until after snapshot object map createdJason Dillaman2018-09-261-2/+2
* librbd: do not invalidate object map if update races with copyupJason Dillaman2018-09-261-2/+2
* librbd: replace librbd::ParentSpec with cls::rbd::ParentImageSpecJason Dillaman2018-09-191-1/+1
* test: Use ceph_assert for asserts.Adam C. Emerson2018-08-275-14/+14
* librbd: use object map when doing snap rollbacksongweibin2018-08-141-0/+37
* librbd: new helper method for retrieving a single snapshot info recordJason Dillaman2018-07-241-10/+0
* librbd: switch to new object dispatcher-based cache hooksJason Dillaman2018-03-072-22/+68
* librbd: switch to object IO requests to dispatcher interfaceJason Dillaman2018-03-071-47/+37
* librbd: separated queued object IO requests from state machineJason Dillaman2018-03-051-2/+1
* cls/rbd: store original namespace type within trash snapshot namespaceJason Dillaman2018-02-061-1/+3
* librbd: snapshot remove request now handles clone v2Jason Dillaman2018-02-051-34/+359
* rbd: Use unqualified encode/decodeAdam C. Emerson2018-01-101-3/+3
* librbd: Do not instantiate TrimRequest template classBoris Ranto2017-12-121-1/+0
* librbd: refactor object write request state machinesJason Dillaman2017-11-161-1/+1
* librbd: consolidate all object discard-related logic into single state machineJason Dillaman2017-11-161-39/+27