summaryrefslogtreecommitdiffstats
path: root/src/test/librbd (follow)
Commit message (Expand)AuthorAgeFilesLines
* librbd: introduce rbd_group_snap_namespace_type_t enumIlya Dryomov2024-09-201-0/+6
* Merge pull request #59107 from nbalacha/wip-nbalacha-async-sorted-snapsIlya Dryomov2024-09-101-0/+102
|\
| * cls/rbd: async methods for group snap listN Balachandran2024-08-301-0/+102
* | Merge pull request #44640 from effi-ofer/live-migration-nbdIlya Dryomov2024-09-077-0/+852
|\ \
| * | librbd/migration/NBDStream: abstract out libnbd and add unit testsIlya Dryomov2024-09-061-0/+654
| * | librbd/migration/NBDStream: switch to NBD URIsIlya Dryomov2024-09-061-7/+21
| * | librbd/migration: add nbd streamEffi Ofer2024-09-067-0/+184
* | | librbd/migration: prune snapshot extents in RawFormat::list_snaps()Ilya Dryomov2024-09-011-1/+1
|/ /
* / rbd: fix CLI output of `rbd group snap info` commandRamana Raja2024-08-131-4/+27
|/
* librbd/migration: make FormatInterface::read() void againIlya Dryomov2024-07-302-22/+22
* librbd/migration: close source image in OpenSourceImageRequestIlya Dryomov2024-07-301-9/+0
* Merge pull request #57797 from ajarr/wip-66011Ilya Dryomov2024-07-231-0/+260
|\
| * rbd: add group snap info commandRamana Raja2024-07-221-0/+260
* | Merge pull request #58180 from guojidan/formatIlya Dryomov2024-07-201-0/+165
|\ \ | |/ |/|
| * test/librbd: add TestLibRBD.FormatAndCloneFormatOptionsIlya Dryomov2024-06-271-0/+165
* | Merge pull request #58466 from Svelar/test_cookie_cleanupIlya Dryomov2024-07-093-6/+0
|\ \
| * | test/ librbd: clean up unused 'TEST_COOKIE'Rongqi Sun2024-07-093-6/+0
* | | Merge pull request #58300 from idryomov/wip-66300-test-fixupIlya Dryomov2024-06-281-12/+21
|\ \ \
| * | | test/librbd: avoid caching effects TestGroup.add_snapshot{,PP}Ilya Dryomov2024-06-271-4/+14
| * | | test/librbd: give groups unique names in TestGroup testsIlya Dryomov2024-06-271-7/+7
| * | | test/librbd: drop unused variable in TestGroup.group_createIlya Dryomov2024-06-271-1/+0
* | | | librbd: make diff-iterate in fast-diff mode aware of encryptionIlya Dryomov2024-06-221-1/+129
* | | | test/librbd: extend DiffIterateTest.DiffIterateDeterministic{,PP}Ilya Dryomov2024-06-221-4/+12
* | | | test/librbd: refactor DiffIterateTest.DiffIterateDeterministic{,PP}Ilya Dryomov2024-06-221-337/+372
|/ / /
* | | Merge pull request #57973 from idryomov/wip-66418Ilya Dryomov2024-06-191-11/+129
|\ \ \
| * | | test/librbd: cover empty and invalid snap id ranges for diff-iterateIlya Dryomov2024-06-111-6/+74
| * | | librbd: diff-iterate shouldn't crash on an empty byte rangeIlya Dryomov2024-06-111-5/+55
| |/ /
* | / test/librbd: make rollback in TestGroup.add_snapshot{,PP} meaningfulIlya Dryomov2024-06-171-7/+8
| |/ |/|
* | src/tools/rbd: add group info command to output group idjunxiang Mu2024-06-061-0/+36
|/
* Merge pull request #57433 from idryomov/wip-65813Ilya Dryomov2024-05-182-21/+39
|\
| * osdc/Striper: relax assert in assemble_result() for raw buffersIlya Dryomov2024-05-121-1/+7
| * test/librbd/fsx: don't call posix_memalign() if size is 0Ilya Dryomov2024-05-121-14/+15
| * test/librbd/fsx: also check sizes in check_clone()Ilya Dryomov2024-05-121-3/+14
| * test/librbd/fsx: use prterrcode() consistently in check_clone()Ilya Dryomov2024-05-121-5/+5
* | Merge pull request #56310 from ajarr/wip-64800Ilya Dryomov2024-05-181-6/+71
|\ \ | |/ |/|
| * librbd/image: create rbd_trash object during RBD pool initializationRamana Raja2024-05-151-6/+71
* | test/librbd: correct expected_overlap in SnapshotCopyupIlya Dryomov2024-04-301-2/+1
* | Merge pull request #55978 from xxhdx1985126/wip-librbd-unittest-sparsifyIlya Dryomov2024-04-301-35/+35
|\ \
| * | test/librbd/test_internal: change to check for 4KB-aligned sparse readXuehan Xu2024-03-111-35/+35
| |/
* | test/librbd: add DiffIterateTruncate and DiffIterateWriteAndTruncateIlya Dryomov2024-03-081-0/+315
* | librbd: don't clip expanded diff on truncate in ObjectListSnapsRequestIlya Dryomov2024-03-081-0/+123
* | librados/snap_set_diff: ignore truncates above size at startIlya Dryomov2024-03-081-0/+426
|/
* librbd: refactor merge() for SparseBufferlistExtentIlya Dryomov2024-02-141-0/+49
* librbd: fix split() for SparseExtent and SparseBufferlistExtentIlya Dryomov2024-02-141-0/+91
* librbd: return ENOENT from Snapshot::get_timestamp for nonexistent snap_idjagombar2024-01-311-0/+2
* 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