index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
librbd
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge pull request #44366 from orozery/rbd-crypto-migration
Ilya Dryomov
2024-08-08
4
-8
/
+118
|
\
|
*
librbd/migration: make ImageDispatch handle encryption for non-native formats
Ilya Dryomov
2024-08-07
2
-6
/
+116
|
*
librbd: don't make an extra copy of image_extents in C_ImageReadRequest ctor
Ilya Dryomov
2024-08-07
2
-2
/
+2
*
|
Merge pull request #58907 from adam-lj/rbd-throttle-perf
Ilya Dryomov
2024-08-07
2
-16
/
+25
|
\
\
|
|
/
|
/
|
|
*
librbd: Reduce use of atomics in librbd throttling
Adam Lyon-Jones
2024-08-05
2
-16
/
+25
*
|
librbd/migration: make FormatInterface::read() void again
Ilya Dryomov
2024-07-30
6
-13
/
+11
*
|
librbd/migration: close source image in OpenSourceImageRequest
Ilya Dryomov
2024-07-30
2
-5
/
+4
*
|
librbd/migration: don't instantiate NativeFormat, handle it via dispatch
Ilya Dryomov
2024-07-30
8
-265
/
+181
*
|
librbd/migration/NativeFormat: refactor source spec parsing
Ilya Dryomov
2024-07-30
2
-75
/
+100
*
|
librbd/migration/NativeFormat: do pool lookup instead of creating io_ctx
Ilya Dryomov
2024-07-30
1
-7
/
+4
*
|
librbd/migration: make SourceSpecBuilder::parse_source_spec() static
Ilya Dryomov
2024-07-30
4
-36
/
+34
*
|
librbd/migration/OpenSourceImageRequest: rename io_ctx -> dst_io_ctx
Ilya Dryomov
2024-07-30
2
-10
/
+10
*
|
librbd/migration: massage some error messages
Ilya Dryomov
2024-07-30
6
-11
/
+11
*
|
librbd/api: clean up leftovers in Migration::prepare_import()
Ilya Dryomov
2024-07-30
1
-6
/
+0
|
/
*
Merge pull request #58152 from adam-lj/aiocompletion-perf-changes
Adam Lyon-Jones
2024-07-24
2
-20
/
+5
|
\
|
*
librbd: Modify locks and atomics in AioCompletion to improve performance
Adam Lyon-Jones
2024-07-24
2
-20
/
+5
*
|
Merge pull request #57797 from ajarr/wip-66011
Ilya Dryomov
2024-07-23
3
-28
/
+223
|
\
\
|
|
/
|
/
|
|
*
rbd: add group snap info command
Ramana Raja
2024-07-22
3
-28
/
+223
*
|
Merge pull request #58591 from idryomov/wip-aio-completion-prep-for-atomic-wait
Ilya Dryomov
2024-07-20
2
-16
/
+8
|
\
\
|
*
|
librbd: get rid of AIO_STATE_CALLBACK in AioCompletion
Ilya Dryomov
2024-07-17
2
-5
/
+3
|
*
|
librbd: fold complete_event_socket() into notify_callbacks_complete()
Ilya Dryomov
2024-07-15
2
-11
/
+5
|
|
/
*
|
Merge pull request #58180 from guojidan/format
Ilya Dryomov
2024-07-20
3
-4
/
+15
|
\
\
|
|
/
|
/
|
|
*
rbd: add the validate of the format and clone_format
junxiang Mu
2024-06-27
3
-4
/
+15
*
|
librbd: make diff-iterate in fast-diff mode aware of encryption
Ilya Dryomov
2024-06-22
1
-35
/
+32
*
|
Merge pull request #57973 from idryomov/wip-66418
Ilya Dryomov
2024-06-19
1
-4
/
+5
|
\
\
|
*
|
librbd: diff-iterate shouldn't crash on an empty byte range
Ilya Dryomov
2024-06-11
1
-4
/
+4
|
*
|
librbd: assert on m_length in calc_object_diff_range()
Ilya Dryomov
2024-06-11
1
-0
/
+1
*
|
|
librbd: drop unused parameter on group_snap_rollback_by_record()
Ilya Dryomov
2024-06-17
1
-4
/
+1
*
|
|
librbd: disallow group snap rollback if memberships don't match
Ilya Dryomov
2024-06-17
1
-0
/
+29
|
|
/
|
/
|
*
|
librbd: add rbd_snap_get_trash_namespace2() API to return full namespace
Ilya Dryomov
2024-06-13
3
-12
/
+67
*
|
librbd: add rbd_clone4() API to take parent snapshot by ID
Ilya Dryomov
2024-06-13
3
-18
/
+60
*
|
librbd: replace assert with error check in clone()
Ilya Dryomov
2024-06-13
1
-2
/
+6
*
|
librbd: fix error message in handle_attach_child()
Ilya Dryomov
2024-06-13
1
-1
/
+1
*
|
src/tools/rbd: add group info command to output group id
junxiang Mu
2024-06-06
3
-0
/
+50
|
/
*
Merge pull request #56310 from ajarr/wip-64800
Ilya Dryomov
2024-05-18
2
-4
/
+35
|
\
|
*
librbd/image: create rbd_trash object during RBD pool initialization
Ramana Raja
2024-05-15
2
-5
/
+31
|
*
librbd: remove image directory object during rollback
Ramana Raja
2024-03-28
1
-1
/
+6
*
|
librbd: make group and group snapshot IDs more random
Ilya Dryomov
2024-04-18
2
-18
/
+7
*
|
librbd: make librbd::Image moveable
Anatoly Scheglov
2024-04-12
1
-0
/
+12
*
|
librbd: don't clip expanded diff on truncate in ObjectListSnapsRequest
Ilya Dryomov
2024-03-08
1
-1
/
+2
|
/
*
librbd: refactor merge() for SparseBufferlistExtent
Ilya Dryomov
2024-02-14
1
-6
/
+5
*
librbd: fix split() for SparseExtent and SparseBufferlistExtent
Ilya Dryomov
2024-02-14
1
-4
/
+5
*
librbd: return ENOENT from Snapshot::get_timestamp for nonexistent snap_id
jagombar
2024-01-31
1
-1
/
+3
*
librbd: try to preserve object map for diff-iterate in fast-diff mode
Ilya Dryomov
2024-01-20
2
-9
/
+64
*
librbd/object_map: potentially use in-memory object map in DiffRequest
Ilya Dryomov
2024-01-20
2
-1
/
+27
*
librbd/object_map: decouple object map processing in DiffRequest
Ilya Dryomov
2024-01-20
2
-133
/
+145
*
librbd/object_map: make object map in handle_load_object_map() local
Ilya Dryomov
2024-01-20
2
-9
/
+8
*
librbd/object_map: don't resize object map in handle_load_object_map()
Ilya Dryomov
2024-01-20
1
-14
/
+9
*
librbd: drop DiffIterate::diff_object_map() declaration
Ilya Dryomov
2024-01-20
1
-4
/
+0
*
librbd: propagate diff-iterate range to parent in fast-diff mode
Ilya Dryomov
2024-01-20
1
-5
/
+7
[next]