summaryrefslogtreecommitdiffstats
path: root/src/test/rbd_mirror (follow)
Commit message (Expand)AuthorAgeFilesLines
* rbd-mirror: allow mirroring to a different namespaceN Balachandran2024-09-172-10/+37
* tests/rbd-mirror: fixes BootstrapReplayer testN Balachandran2024-08-301-1/+1
* rbd-mirror: use correct ioctx for namespaceN Balachandran2024-08-271-0/+10
* librbd: add rbd_clone4() API to take parent snapshot by IDIlya Dryomov2024-06-131-1/+1
* Merge pull request #57609 from Svelar/asan_rbd_mirrorIlya Dryomov2024-05-251-0/+4
|\
| * test/rbd: free remote_journaler in PrepareRemoteImageRequest testsRongqi Sun2024-05-251-0/+4
* | rbd-mirror: remove callout when destroying pool replayerIlya Dryomov2024-05-051-0/+154
|/
* Merge pull request #52057 from nbalacha/tracker-61672Ilya Dryomov2023-07-212-0/+92
|\
| * rbd-mirror: fix race preventing local image deletionN Balachandran2023-07-142-0/+92
* | librados: aio_operate() supports ObjectWriteOperation::mtime2()Casey Bodley2023-05-231-6/+6
|/
* Merge pull request #51166 from chrisphoffman/wip-rbd-59393Ilya Dryomov2023-05-101-10/+15
|\
| * librbd: localize snap_remove op for mirror snapshotsChristopher Hoffman2023-05-081-10/+15
* | rbd: fix spelling errorsJosh Soref2023-04-262-3/+3
|/
* rbd-mirror: skip setting error code on snapshot replayer shutdownIlya Dryomov2022-08-301-2/+2
* rbd-mirror: resume pending shutdown on error in snapshot replayerIlya Dryomov2022-08-291-0/+172
* rbd-mirror: remove bogus completed_non_primary_snapshots_exist checkIlya Dryomov2022-07-101-0/+237
* test/rbd-mirror: add last_copied_object_number == 0 coverageIlya Dryomov2022-07-101-2/+227
* rbd-mirror: fix up PrepareReplayDisconnected test caseIlya Dryomov2022-06-201-1/+1
* rbd-mirror: drop m_remote_promotion_state from PrepareReplayRequestIlya Dryomov2022-06-201-42/+28
* rbd-mirror: generally skip replay/resync if remote image is not primaryIlya Dryomov2022-06-202-60/+125
* rbd-mirror: don't prune non-primary snapshot when restarting delta syncIlya Dryomov2022-05-301-1/+121
* test/rbd_mirror: grab timer lock before calling add_event_after()Ilya Dryomov2022-04-131-0/+2
* librbd: s/boost::variant/std::variant/Kefu Chai2022-03-111-1/+1
* rbd-mirror: synchronize with in-flight stop in ImageReplayer::stop()Ilya Dryomov2022-02-211-0/+104
* rbd-mirror: straighten ImageReplayer::stop() a bitIlya Dryomov2022-02-211-1/+1
* test/rbd_mirror: drop redundant MockJournaler instancesIlya Dryomov2022-01-211-4/+1
* rbd-mirror: fix races in snapshot-based mirroring deletion propagationIlya Dryomov2022-01-211-0/+223
* rbd-mirror: make RemoveImmediateUpdate test synchronousArthur Outhenin-Chalandre2021-11-231-2/+2
* Merge pull request #41696 from MrFreezeex/fix-rbd-mirror-removeMykola Golub2021-10-255-29/+342
|\
| * rbd-mirror: handle disabling/creating image in PrepareLocalImageRequestArthur Outhenin-Chalandre2021-08-181-0/+100
| * rbd-mirror: fix bootstrap sequence while the image is removedArthur Outhenin-Chalandre2021-08-181-1/+1
| * rbd-mirror: remove mirror image at shut_down when there is no imagesArthur Outhenin-Chalandre2021-08-181-13/+54
| * rbd-mirror: add mirror status removal on ImageReplayer shutdownArthur Outhenin-Chalandre2021-07-282-5/+138
| * rbd-mirror: fix mirror image removalArthur Outhenin-Chalandre2021-07-281-10/+49
* | Merge pull request #42848 from ronen-fr/wip-ronenf-argv2vec-usersRonen Friedman2021-08-301-3/+2
|\ \
| * | common: modify 'main()s' to use new argv_to_vec() signatureRonen Friedman2021-08-191-3/+2
* | | Merge pull request #41569 from MrFreezeex/rbd-mirror-snap-perf-dumpYuri Weinstein2021-08-232-1/+56
|\ \ \ | |/ / |/| |
| * | rbd-mirror: add perf counters to snapshot replayerArthur Outhenin-Chalandre2021-05-282-1/+56
| |/
* | test: : build without "using namespace std"Kefu Chai2021-08-131-0/+1
* | test/rbd_mirror: build without "using namespace std"Kefu Chai2021-08-139-9/+17
|/
* test: ignore failures to force-enable lockdepJason Dillaman2021-03-171-2/+1
* rbd-mirror: update snapshot mirror image state after snapshot creationJason Dillaman2021-02-121-1/+118
* test/rbd-mirror: fix broken ceph_test_rbd_mirror_random_writeJason Dillaman2021-02-031-2/+2
* librbd: drop explicit masking of implicit feature bitsJason Dillaman2020-12-182-5/+2
* rbd-mirror: validate that remote start snapshot still existsJason Dillaman2020-12-141-1/+84
* rbd-mirror: do not attempt to unlink from more recent snapshotsJason Dillaman2020-12-101-1/+18
* librbd: remove unncessary templating from io::ImageDispatchSpecJason Dillaman2020-09-181-1/+1
* *: convert more blacklist to blocklistPatrick Donnelly2020-08-242-5/+5
* *: convert EBLACKLISTED to EBLOCKLISTEDPatrick Donnelly2020-08-244-13/+13
* blacklist -> blocklistSage Weil2020-08-247-44/+44