summaryrefslogtreecommitdiffstats
path: root/src/librbd/journal (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #38114 from orozery/librbd-crypto-prepare-copyupJason Dillaman2020-11-181-1/+2
|\
| * librbd: add encryption support for copyupOr Ozeri2020-11-181-1/+2
* | librbd: add crypto image dispatch layerOr Ozeri2020-11-171-2/+3
|/
* librbd: new hook for pre-processing copyup dataJason Dillaman2020-10-131-0/+5
* librbd: support assembling sparse results of multiple object extentsOr Ozeri2020-10-051-2/+1
* librbd: optionally disable read-from-parent for object-extent IO requestsJason Dillaman2020-09-211-1/+1
* librbd: skeleton implementation of object snap list dispatch hooksJason Dillaman2020-09-211-0/+9
* librbd: pass IOContext to image-extent IO dispatch methodsJason Dillaman2020-09-181-4/+10
* librbd: pass IOContext to object-extent IO dispatch methodsJason Dillaman2020-09-182-10/+9
* librbd: support writing with version assertion on object dispatchOr Ozeri2020-08-092-2/+4
* librbd: support reading multiple extents in the object dispatch interfaceOr Ozeri2020-08-021-4/+4
* librbd: switch the IO path to utilize the neorados APIJason Dillaman2020-07-161-1/+1
* Merge pull request #35329 from trociny/wip-quiesce_completeJason Dillaman2020-06-181-1/+2
|\
| * librbd: new snapshot create API to pass flagsMykola Golub2020-06-091-1/+2
* | librbd: swapped ThreadPool/ContextWQ for AsioEngineJason Dillaman2020-06-139-8/+9
|/
* librbd: add flags param to Operations::execute_snap_createMykola Golub2020-05-221-1/+1
* librbd: move generic IO dispatcher logic to base classJason Dillaman2020-05-142-2/+2
* librbd: make "snapshot create" notification be "async"Mykola Golub2020-05-051-1/+2
* crimson:common add TOPNSPC namespace for ceph and crimsonChunmei Liu2020-02-281-1/+1
* librbd: the journal SnapLimitEvent was not properly handledJason Dillaman2020-02-211-0/+6
* rbd: reference count objects when invoking async requestsMahati Chamarthy2019-11-112-3/+15
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-162-2/+2
* librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-0313-66/+63
* journal: support dynamically updating recorder flush optionsJason Dillaman2019-06-192-2/+2
* journal: auto-tune journal fetch params based on memory targetMykola Golub2019-06-115-7/+7
* librbd: switch to lightweight striper for hot IO pathJason Dillaman2019-05-132-2/+2
* librbd: drop data oid parameter from IO pathJason Dillaman2019-05-132-25/+30
* librbd: renamed 'ImageCtx::snap_lock' to 'image_lock'Jason Dillaman2019-04-281-2/+2
* librbd: pass journal tid through flush object dispatch specJason Dillaman2019-04-112-4/+28
* librbd: remove special case for journal replay via writebackJason Dillaman2019-04-112-37/+10
* librbd: empty IO requests should complete in new contextJason Dillaman2019-04-081-1/+1
* librbd: align discard requests to default bluestore allocation sizeJason Dillaman2019-02-263-10/+28
* librbd: fix improper indentation of 'ceph_assert' statementsJason Dillaman2018-09-191-5/+5
* Rename "include/assert.h"Brad Hubbard2018-09-144-4/+4
* librbd: option to limit in-flight appendsMykola Golub2018-08-302-2/+2
* rbd: Use ceph_assert for asserts.Adam C. Emerson2018-08-273-27/+27
* librbd: copy namespace to newly created librados::IoCtx objectsJason Dillaman2018-06-221-0/+1
* librbd: commit IO as safe when complete if writeback cache is disabledJason Dillaman2018-05-312-10/+37
* Merge pull request #21915 from dillaman/wip-rbd-mirror-policyMykola Golub2018-05-182-14/+52
|\
| * librbd: journal replay should no-op out-of-bounds IOJason Dillaman2018-05-152-14/+52
* | rbd: use const_iterator for decodeKefu Chai2018-05-177-65/+65
|/
* librbd: avoid potential for lock inversion in journal IO replayJason Dillaman2018-03-071-1/+1
* librbd: added object dispatch handler for journal IOJason Dillaman2018-03-072-0/+326
* librbd: track the originating source of a flush requestJason Dillaman2018-02-261-7/+14
* librbd: separated queued image IO requests from state machineJason Dillaman2018-02-261-5/+6
* librbd: simplified retrieving snapshots from image headerJason Dillaman2018-01-261-13/+7
* rbd: Use unqualified encode/decodeAdam C. Emerson2018-01-108-104/+144
* cls: Use unqualified encode/decodeAdam C. Emerson2018-01-101-5/+10
* librbd: async journal reset state machineJason Dillaman2017-12-192-0/+273
* librbd: generalized deep copy functionMykola Golub2017-11-061-1/+1