summaryrefslogtreecommitdiffstats
path: root/src/test/librbd (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: try to preserve object map for diff-iterate in fast-diff modeIlya Dryomov2024-01-201-0/+77
* librbd/object_map: potentially use in-memory object map in DiffRequestIlya Dryomov2024-01-202-118/+404
* librbd/object_map: don't resize object map in handle_load_object_map()Ilya Dryomov2024-01-201-0/+36
* librbd/object_map: add support for ranged diff-iterateIlya Dryomov2024-01-202-40/+131
* test/librbd: expand TestMockObjectMapDiffRequest edge case coverageIlya Dryomov2024-01-201-36/+438
* librbd/object_map: allow intermediate snaps to be skipped on diff-iterateIlya Dryomov2024-01-201-82/+136
* librbd/object_map: resurrect diff-iterate behavior when image is shrunkIlya Dryomov2024-01-201-0/+354
* librbd/object_map: fix diff from snapshot when image is grownIlya Dryomov2024-01-201-0/+304
* test/librbd: refactor TestMockObjectMapDiffRequest testsIlya Dryomov2024-01-201-321/+254
* test/librbd: improve TestMockObjectMapDiffRequest.InvalidStartSnapIlya Dryomov2024-01-201-1/+1
* Merge pull request #52495 from adamemerson/wip-neorados-learning-from-experienceCasey Bodley2023-12-183-4/+4
|\
| * neorados: Make IOContext getters/setters less weirdAdam Emerson2023-12-063-4/+4
* | Merge pull request #54547 from idryomov/wip-53897Ilya Dryomov2023-12-173-99/+511
|\ \
| * | test/librbd: redo TestMockObjectMapDiffRequest.*Delta testsIlya Dryomov2023-12-151-50/+370
| * | test/librbd: parametrize TestMockObjectMapDiffRequest testsIlya Dryomov2023-12-111-16/+20
| * | test/librbd: expand DiffIterateTest.DiffIterateDiscardIlya Dryomov2023-12-111-26/+94
| * | librbd: diff-iterate shouldn't ever report "new hole" against a holeIlya Dryomov2023-12-113-15/+35
| |/
* | Merge pull request #54848 from idryomov/wip-diff-iterate-test-fixupIlya Dryomov2023-12-111-0/+3
|\ \
| * | test/librbd: close image in DiffIterateDeterministicIlya Dryomov2023-12-091-0/+3
* | | test/librbd: actually alternate overlaps in DiscardWithPruneWriteOverlapIlya Dryomov2023-12-091-1/+1
* | | test/librbd: avoid config-related crashes in DiscardWithPruneWriteOverlapIlya Dryomov2023-12-091-9/+25
|/ /
* | Merge pull request #54377 from baergj/fix-journal-tid-association-try2-upstreamIlya Dryomov2023-12-066-16/+190
|\ \ | |/ |/|
| * test/librbd: Add workaround for a journaling deadlock that this test exposesJoshua Baergen2023-12-051-0/+4
| * librbd: Append one journal event per image requestJoshua Baergen2023-12-053-15/+81
| * test/librbd: Add a stress test that reproduces a crash during discard journalingJoshua Baergen2023-12-053-1/+105
* | test/librbd: drop DiffIterateTest.DiffIterateRegression6926Ilya Dryomov2023-12-051-44/+0
* | test/librbd: drop TestLibRBD.SnapDiffIlya Dryomov2023-12-051-55/+0
* | test/librbd: add DiffIterateTest.DiffIterateDeterministic{,PP}Ilya Dryomov2023-12-051-1/+262
* | librbd: fix read_whole_object handling in ObjectListSnapsRequestIlya Dryomov2023-12-021-0/+36
* | librbd: fix LIST_SNAPS_FLAG_WHOLE_OBJECT behaviorIlya Dryomov2023-12-021-0/+50
* | test/librbd: make ListSnapsWholeObject actually test stuffIlya Dryomov2023-12-021-15/+36
|/
* Merge pull request #50593 from pkalever/fix-feature-disableIlya Dryomov2023-10-301-1/+25
|\
| * test/librbd/fsx: wait for resize to propagate in krbd_resize()Prasanna Kumar Kalever2023-10-271-1/+25
* | Merge pull request #43804 from orozery/remove-crypto-image-dispatchIlya Dryomov2023-09-075-72/+9
|\ \
| * | librbd: remove remap_to_* and image crypto layerOr Ozeri2023-09-055-72/+9
| |/
* | librbd: make CreatePrimaryRequest remove any unlinked mirror snapshotsIlya Dryomov2023-09-011-9/+357
* | librbd: don't attempt to remove image state on orphan snapshotsIlya Dryomov2023-09-011-4/+52
|/
* test/librbd/fsx: fix wnbd checkLucian Petrut2023-08-171-2/+5
* test/librbd/fsx: add rbd-wnbd testsLucian Petrut2023-08-161-41/+274
* test/lirbd/fsx: fix Windows issuesLucian Petrut2023-08-111-9/+16
* test/librbd: enable the functional tests on WindowsLucian Petrut2023-08-111-0/+6
* librbd: stop passing IOContext to image dispatch write methodsIlya Dryomov2023-06-183-37/+27
* Merge pull request #51297 from Matan-B/wip-matanb-locker-request-strIlya Dryomov2023-05-161-0/+44
|\
| * test/librbd: add empty cookie and blank address testsIlya Dryomov2023-05-081-0/+44
* | Merge pull request #51388 from Matan-B/wip-matanb-c-enable-rbd-testsMatan2023-05-114-20/+0
|\ \
| * | test/*rbd: Enable supported Crimson testMatan Breizman2023-05-084-20/+0
* | | Merge pull request #51166 from chrisphoffman/wip-rbd-59393Ilya Dryomov2023-05-103-19/+140
|\ \ \ | |/ / |/| |
| * | librbd: localize snap_remove op for mirror snapshotsChristopher Hoffman2023-05-083-19/+140
* | | Merge pull request #51264 from idryomov/wip-rbd-gtest-skipIlya Dryomov2023-05-024-8/+4
|\ \ \
| * | | test/librbd: use GTEST_SKIP macro to skip testsIlya Dryomov2023-04-274-8/+4
| |/ /