summaryrefslogtreecommitdiffstats
path: root/src/librbd/Operations.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: non-pruning parent overlap handling fixesIlya Dryomov2022-12-041-8/+13
* librbd: remap resize target size if encryption is loadedIlya Dryomov2022-12-041-10/+17
* librbd: make rename be always executed by lock ownerMykola Golub2021-02-141-24/+11
* librbd: always check on-disk image name when renamingMykola Golub2021-02-141-8/+8
* librbd: reserve async request id globallyMykola Golub2020-11-251-15/+15
* librbd: make sure we are not loosing exclusive lockMykola Golub2020-11-251-5/+14
* librbd: serialize maintenance operations by typeMykola Golub2020-11-251-26/+166
* librbd: make all maintenance op notifications asyncMykola Golub2020-11-251-13/+24
* librbd: should not permit update image metadata via snapshotsongweibin2020-09-261-2/+2
* Merge pull request #37121 from Songweibin/wip-rbd-metadataJason Dillaman2020-09-231-24/+19
|\
| * librbd: async version of metadata_set/removesongweibin2020-09-211-24/+19
* | librbd: pass IOContext to object-extent IO dispatch methodsJason Dillaman2020-09-181-3/+1
|/
* *: convert EBLACKLISTED to EBLOCKLISTEDPatrick Donnelly2020-08-241-1/+1
* {tools,rbd,rados,rgw}: Fix Boost.Bind placeholder warningAdam C. Emerson2020-07-171-1/+3
* Merge pull request #35329 from trociny/wip-quiesce_completeJason Dillaman2020-06-181-14/+8
|\
| * librbd: new snapshot create API to pass flagsMykola Golub2020-06-091-14/+8
* | librbd: swapped ThreadPool/ContextWQ for AsioEngineJason Dillaman2020-06-131-1/+1
|/
* librbd: add flags param to Operations::execute_snap_createMykola Golub2020-05-221-3/+3
* librbd: refactor quiesce notify requestMykola Golub2020-05-221-3/+1
* librbd: make "snapshot create" notification be "async"Mykola Golub2020-05-051-4/+15
* librbd: API for quiesce callbacksMykola Golub2020-05-051-1/+2
* librbd: prevent 'non-primary' feature from being set via APIJason Dillaman2020-03-111-1/+2
* rbd: reference count objects when invoking async requestsMahati Chamarthy2019-11-111-2/+3
* librbd: introduce a way to allow proxied trash snap removeMykola Golub2019-10-311-34/+66
* include: convert FunctionContext usage to generic LambdaContextPatrick Donnelly2019-09-161-2/+2
* librbd: s/Mutex/ceph::mutex/Kefu Chai2019-08-031-103/+102
* librbd: removed 'ImageCtx::parent_lock'Jason Dillaman2019-04-281-10/+2
* librbd: renamed 'ImageCtx::snap_lock' to 'image_lock'Jason Dillaman2019-04-281-57/+57
* librbd: online re-sparsify of imagesMykola Golub2019-02-151-0/+51
* Merge pull request #23743 from trociny/wip-rbd-config-poolJason Dillaman2018-09-241-0/+6
|\
| * librbd: restrict metadata set only allowed config overridesMykola Golub2018-09-201-0/+6
* | librbd: use the correct error code when the exclusive lock isn't lockedJason Dillaman2018-09-191-9/+9
* | librbd: fix improper indentation of 'ceph_assert' statementsJason Dillaman2018-09-191-13/+13
|/
* librbd: fixed assert when flattening clone with zero overlapJason Dillaman2018-09-121-1/+0
* rbd: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-34/+34
* librbd: journaling unable request can not be sent to remote lock ownerMykola Golub2018-08-201-6/+25
* librbd: API for image migrationMykola Golub2018-08-151-3/+83
* common: move ConfigValues out of md_config_tKefu Chai2018-07-101-1/+1
* rbd: interlock object-map/fast-diff features togetherMao Zhongyi2018-06-121-0/+11
* librbd: removed legacy object cacher hooksJason Dillaman2018-03-071-0/+2
* librbd: potential crash if object map check encounters errorJason Dillaman2018-01-311-1/+3
* librbd: operations should return -EROFS if disabledJason Dillaman2018-01-121-3/+55
* librbd: fixed memory leak and use-after-free in group snap APIJason Dillaman2018-01-111-7/+7
* librbd: remove unused member in FlattenRequestMykola Golub2017-12-091-5/+4
* librbd: added missing locks for snap rollback and renameJason Dillaman2017-11-151-0/+1
* librbd: possible deadlock with synchronous maintenance operationsJason Dillaman2017-11-141-73/+78
* librbd: moved performance counter enums to common locationJason Dillaman2017-10-291-0/+1
* librbd: refresh image after applying new/removing old metadataJason Dillaman2017-10-101-6/+15
* librbd: notify watcher when updating image metadataDongsheng Yang2017-09-291-2/+6
* rbd:'rbd image-meta remove' of missing key does not return errorPCzhangPC2017-07-271-0/+5