summaryrefslogtreecommitdiffstats
path: root/src/cls/rbd (follow)
Commit message (Expand)AuthorAgeFilesLines
* cls/rbd: fix mirror_image_map_list objectN Balachandran2024-12-041-1/+1
* Merge pull request #59417 from nbalacha/wip-nbalacha-ns-mirroringIlya Dryomov2024-09-183-0/+99
|\
| * rbd-mirror: allow mirroring to a different namespaceN Balachandran2024-09-173-0/+99
* | cls/rbd: async methods for group snap listN Balachandran2024-08-302-22/+62
|/
* cls/rbd: add functions to get group snap ordersN Balachandran2024-08-063-2/+87
* cls/rbd: save max group snap orderN Balachandran2024-08-051-27/+13
* cls/rbd: save group snapshot creation order in a new keyMykola Golub2024-08-051-4/+82
* cls/rbd: make group_snap_list return error if it failedMykola Golub2024-07-241-1/+4
* librbd: disallow group snap rollback if memberships don't matchIlya Dryomov2024-06-171-0/+1
* Merge pull request #51166 from chrisphoffman/wip-rbd-59393Ilya Dryomov2023-05-101-18/+0
|\
| * librbd: localize snap_remove op for mirror snapshotsChristopher Hoffman2023-05-081-18/+0
* | rbd: fix spelling errorsJosh Soref2023-04-261-3/+3
|/
* cls/rbd: update last read in group::snap_listPrasanna Kumar Kalever2022-11-091-0/+3
* cls/rbd: fix operator<< for MirrorSnapshotNamespaceIlya Dryomov2022-05-301-6/+10
* librbd: s/boost::variant/std::variant/Kefu Chai2022-03-113-33/+57
* cls/rbd: define SnapshotNamespace's ctor using its parentKefu Chai2022-03-091-6/+1
* cls/rbd: GroupSnapshotNamespace comparator violates ordering rulesIlya Dryomov2022-02-141-7/+6
* cls/rbd: add namespace to snapshot dump resultsLiuYang2021-12-271-0/+4
* Merge pull request #41696 from MrFreezeex/fix-rbd-mirror-removeMykola Golub2021-10-253-2/+34
|\
| * cls/rbd: prevent image_status when mirror image is not createdArthur Outhenin-Chalandre2021-08-181-1/+16
| * cls/rbd: add mirror_image_status_remove on clientArthur Outhenin-Chalandre2021-07-283-1/+18
* | cls/rbd: fix log text for children listkrunerge2021-09-071-1/+1
|/
* cls/rbd, librbd: use uint64_t for sparse_sizeKefu Chai2021-04-273-5/+5
* librbd: expand migration spec to include an optional free-form source specJason Dillaman2020-10-222-22/+48
* librbd: switch remaining uses of ExtentMap to ExtentsJason Dillaman2020-10-132-2/+2
* librbd: track in-progress migration aborting operationJason Dillaman2020-08-172-0/+4
* cls/rbd: add support for neorados-style IO requestsJason Dillaman2020-07-162-16/+57
* cls/rbd: added clean_since_snap_id to MirrorSnapshotNamespaceJason Dillaman2020-04-232-5/+12
* cls: Build ceph-osd without using namespace declarations in headersAdam C. Emerson2020-04-066-375/+397
* cls/rbd: use explicitly sized integer in mirror status summaryJason Dillaman2020-03-103-7/+7
* librbd: fixed issue with deep-copy incorrectly setting parent specJason Dillaman2020-03-022-0/+23
* librbd: allow force promotions to create necessary orphan snapshotJason Dillaman2020-03-021-0/+6
* cls/rbd: fixed typo in mirror image state ostream operatorJason Dillaman2020-03-021-1/+1
* librbd: image-meta wrapper for snapshot-based mirroring propertiesJason Dillaman2020-02-252-10/+33
* rbd-mirror: initial snapshot-based mirroring replayer logicJason Dillaman2020-02-191-0/+13
* librbd: permit last mirror peer to be removed from mirror snapshotJason Dillaman2020-02-191-2/+15
* librbd: drop MirrorNonPrimarySnapshotNamespaceJason Dillaman2020-02-195-116/+24
* librbd: rename MirrorPrimarySnapshotNamespace to MirrorSnapshotNamespaceJason Dillaman2020-02-193-43/+161
* cls/rbd: store primary to non-primary snap mapping in mirror snapshotJason Dillaman2020-02-132-1/+8
* librbd: switch from fsid to mirror within mirror peerJason Dillaman2020-02-113-86/+93
* cls/rbd: new temporary MIRROR_IMAGE_STATE_CREATING stateJason Dillaman2020-01-301-0/+1
* src/cls: store mirror image mode in migration specMykola Golub2019-12-122-9/+20
* librbd: requests for mirror snapshot image stateMykola Golub2019-12-101-0/+3
* cls/rbd: async methods for snapshot_get_limitMykola Golub2019-12-102-10/+24
* cls/rbd: method to set mirror snapshot copy progressMykola Golub2019-12-103-0/+103
* cls/rbd: method to unlink peer from mirror snapshotMykola Golub2019-12-103-0/+105
* cls/rbd: async methods for mirror_peer_listMykola Golub2019-12-102-9/+27
* cls/rbd: add mode (journal/snapshot) to mirror imageMykola Golub2019-12-102-25/+69
* librbd: new mirroring snapshot namespaceMykola Golub2019-12-062-3/+170
* cls/rbd: improve efficiency of mirror image status queriesJason Dillaman2019-11-251-49/+81