index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
test
/
librbd
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
librbd: introduce rbd_group_snap_namespace_type_t enum
Ilya Dryomov
2024-09-20
1
-0
/
+6
*
Merge pull request #59107 from nbalacha/wip-nbalacha-async-sorted-snaps
Ilya Dryomov
2024-09-10
1
-0
/
+102
|
\
|
*
cls/rbd: async methods for group snap list
N Balachandran
2024-08-30
1
-0
/
+102
*
|
Merge pull request #44640 from effi-ofer/live-migration-nbd
Ilya Dryomov
2024-09-07
7
-0
/
+852
|
\
\
|
*
|
librbd/migration/NBDStream: abstract out libnbd and add unit tests
Ilya Dryomov
2024-09-06
1
-0
/
+654
|
*
|
librbd/migration/NBDStream: switch to NBD URIs
Ilya Dryomov
2024-09-06
1
-7
/
+21
|
*
|
librbd/migration: add nbd stream
Effi Ofer
2024-09-06
7
-0
/
+184
*
|
|
librbd/migration: prune snapshot extents in RawFormat::list_snaps()
Ilya Dryomov
2024-09-01
1
-1
/
+1
|
/
/
*
/
rbd: fix CLI output of `rbd group snap info` command
Ramana Raja
2024-08-13
1
-4
/
+27
|
/
*
librbd/migration: make FormatInterface::read() void again
Ilya Dryomov
2024-07-30
2
-22
/
+22
*
librbd/migration: close source image in OpenSourceImageRequest
Ilya Dryomov
2024-07-30
1
-9
/
+0
*
Merge pull request #57797 from ajarr/wip-66011
Ilya Dryomov
2024-07-23
1
-0
/
+260
|
\
|
*
rbd: add group snap info command
Ramana Raja
2024-07-22
1
-0
/
+260
*
|
Merge pull request #58180 from guojidan/format
Ilya Dryomov
2024-07-20
1
-0
/
+165
|
\
\
|
|
/
|
/
|
|
*
test/librbd: add TestLibRBD.FormatAndCloneFormatOptions
Ilya Dryomov
2024-06-27
1
-0
/
+165
*
|
Merge pull request #58466 from Svelar/test_cookie_cleanup
Ilya Dryomov
2024-07-09
3
-6
/
+0
|
\
\
|
*
|
test/ librbd: clean up unused 'TEST_COOKIE'
Rongqi Sun
2024-07-09
3
-6
/
+0
*
|
|
Merge pull request #58300 from idryomov/wip-66300-test-fixup
Ilya Dryomov
2024-06-28
1
-12
/
+21
|
\
\
\
|
*
|
|
test/librbd: avoid caching effects TestGroup.add_snapshot{,PP}
Ilya Dryomov
2024-06-27
1
-4
/
+14
|
*
|
|
test/librbd: give groups unique names in TestGroup tests
Ilya Dryomov
2024-06-27
1
-7
/
+7
|
*
|
|
test/librbd: drop unused variable in TestGroup.group_create
Ilya Dryomov
2024-06-27
1
-1
/
+0
*
|
|
|
librbd: make diff-iterate in fast-diff mode aware of encryption
Ilya Dryomov
2024-06-22
1
-1
/
+129
*
|
|
|
test/librbd: extend DiffIterateTest.DiffIterateDeterministic{,PP}
Ilya Dryomov
2024-06-22
1
-4
/
+12
*
|
|
|
test/librbd: refactor DiffIterateTest.DiffIterateDeterministic{,PP}
Ilya Dryomov
2024-06-22
1
-337
/
+372
|
/
/
/
*
|
|
Merge pull request #57973 from idryomov/wip-66418
Ilya Dryomov
2024-06-19
1
-11
/
+129
|
\
\
\
|
*
|
|
test/librbd: cover empty and invalid snap id ranges for diff-iterate
Ilya Dryomov
2024-06-11
1
-6
/
+74
|
*
|
|
librbd: diff-iterate shouldn't crash on an empty byte range
Ilya Dryomov
2024-06-11
1
-5
/
+55
|
|
/
/
*
|
/
test/librbd: make rollback in TestGroup.add_snapshot{,PP} meaningful
Ilya Dryomov
2024-06-17
1
-7
/
+8
|
|
/
|
/
|
*
|
src/tools/rbd: add group info command to output group id
junxiang Mu
2024-06-06
1
-0
/
+36
|
/
*
Merge pull request #57433 from idryomov/wip-65813
Ilya Dryomov
2024-05-18
2
-21
/
+39
|
\
|
*
osdc/Striper: relax assert in assemble_result() for raw buffers
Ilya Dryomov
2024-05-12
1
-1
/
+7
|
*
test/librbd/fsx: don't call posix_memalign() if size is 0
Ilya Dryomov
2024-05-12
1
-14
/
+15
|
*
test/librbd/fsx: also check sizes in check_clone()
Ilya Dryomov
2024-05-12
1
-3
/
+14
|
*
test/librbd/fsx: use prterrcode() consistently in check_clone()
Ilya Dryomov
2024-05-12
1
-5
/
+5
*
|
Merge pull request #56310 from ajarr/wip-64800
Ilya Dryomov
2024-05-18
1
-6
/
+71
|
\
\
|
|
/
|
/
|
|
*
librbd/image: create rbd_trash object during RBD pool initialization
Ramana Raja
2024-05-15
1
-6
/
+71
*
|
test/librbd: correct expected_overlap in SnapshotCopyup
Ilya Dryomov
2024-04-30
1
-2
/
+1
*
|
Merge pull request #55978 from xxhdx1985126/wip-librbd-unittest-sparsify
Ilya Dryomov
2024-04-30
1
-35
/
+35
|
\
\
|
*
|
test/librbd/test_internal: change to check for 4KB-aligned sparse read
Xuehan Xu
2024-03-11
1
-35
/
+35
|
|
/
*
|
test/librbd: add DiffIterateTruncate and DiffIterateWriteAndTruncate
Ilya Dryomov
2024-03-08
1
-0
/
+315
*
|
librbd: don't clip expanded diff on truncate in ObjectListSnapsRequest
Ilya Dryomov
2024-03-08
1
-0
/
+123
*
|
librados/snap_set_diff: ignore truncates above size at start
Ilya Dryomov
2024-03-08
1
-0
/
+426
|
/
*
librbd: refactor merge() for SparseBufferlistExtent
Ilya Dryomov
2024-02-14
1
-0
/
+49
*
librbd: fix split() for SparseExtent and SparseBufferlistExtent
Ilya Dryomov
2024-02-14
1
-0
/
+91
*
librbd: return ENOENT from Snapshot::get_timestamp for nonexistent snap_id
jagombar
2024-01-31
1
-0
/
+2
*
librbd: try to preserve object map for diff-iterate in fast-diff mode
Ilya Dryomov
2024-01-20
1
-0
/
+77
*
librbd/object_map: potentially use in-memory object map in DiffRequest
Ilya Dryomov
2024-01-20
2
-118
/
+404
*
librbd/object_map: don't resize object map in handle_load_object_map()
Ilya Dryomov
2024-01-20
1
-0
/
+36
*
librbd/object_map: add support for ranged diff-iterate
Ilya Dryomov
2024-01-20
2
-40
/
+131
*
test/librbd: expand TestMockObjectMapDiffRequest edge case coverage
Ilya Dryomov
2024-01-20
1
-36
/
+438
[next]