index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
librbd
/
io
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
librbd: factor out prune_extents() from prune_parent_extents()
Ilya Dryomov
2024-09-01
2
-0
/
+16
*
Merge pull request #44366 from orozery/rbd-crypto-migration
Ilya Dryomov
2024-08-08
2
-2
/
+2
|
\
|
*
librbd: don't make an extra copy of image_extents in C_ImageReadRequest ctor
Ilya Dryomov
2024-08-07
2
-2
/
+2
*
|
librbd: Reduce use of atomics in librbd throttling
Adam Lyon-Jones
2024-08-05
2
-16
/
+25
|
/
*
librbd: Modify locks and atomics in AioCompletion to improve performance
Adam Lyon-Jones
2024-07-24
2
-20
/
+5
*
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
*
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
*
Merge pull request #52495 from adamemerson/wip-neorados-learning-from-experience
Casey Bodley
2023-12-18
3
-13
/
+15
|
\
|
*
neorados: Fix `Op::cmpext` error and unfound behavior
Adam Emerson
2023-12-07
2
-4
/
+6
|
*
neorados: Make IOContext getters/setters less weird
Adam Emerson
2023-12-06
2
-9
/
+9
*
|
Merge pull request #54377 from baergj/fix-journal-tid-association-try2-upstream
Ilya Dryomov
2023-12-06
2
-57
/
+18
|
\
\
|
|
/
|
/
|
|
*
librbd: Append one journal event per image request
Joshua Baergen
2023-12-05
1
-35
/
+6
|
*
librbd: Eliminate unused m_synchronous from AbstractImageWriteRequest
Joshua Baergen
2023-12-05
2
-25
/
+15
*
|
librbd: fix read_whole_object handling in ObjectListSnapsRequest
Ilya Dryomov
2023-12-02
1
-1
/
+2
*
|
librbd: fix LIST_SNAPS_FLAG_WHOLE_OBJECT behavior
Ilya Dryomov
2023-12-02
1
-4
/
+6
*
|
librados/snap_set_diff: set end_size only if end object exists
Ilya Dryomov
2023-12-02
1
-2
/
+0
|
/
*
librbd: remove remap_to_* and image crypto layer
Or Ozeri
2023-09-05
5
-47
/
+36
*
librbd: stop passing IOContext to image dispatch write methods
Ilya Dryomov
2023-06-18
13
-121
/
+104
*
librbd: use an up-to-date snap context when owning the exclusive lock
Ilya Dryomov
2023-06-18
3
-50
/
+41
*
librbd: avoid decrementing iterator before first element
Lucian Petrut
2023-05-30
1
-1
/
+2
*
rbd: fix spelling errors
Josh Soref
2023-04-26
2
-2
/
+2
*
librbd: Fix local rbd mirror journals growing forever
Josef Johansson
2023-01-20
1
-2
/
+25
*
librbd: reduce overlap and respect area when pruning parent extents
Ilya Dryomov
2022-12-04
3
-47
/
+40
*
librbd: clip extents to their area instead of DATA area
Ilya Dryomov
2022-12-04
3
-5
/
+8
*
librbd: introduce reduce_parent_overlap() and switch overlap API
Ilya Dryomov
2022-12-04
1
-2
/
+2
*
librbd: move get_file_offset() into CryptoObjectDispatch
Ilya Dryomov
2022-12-04
2
-16
/
+0
*
librbd: propagate area down to file_to_extents()
Ilya Dryomov
2022-12-04
9
-116
/
+152
*
librbd: pass area to ImageDispatchSpec::create_*()
Ilya Dryomov
2022-12-04
5
-25
/
+30
*
librbd: return area from extents_to_file()
Ilya Dryomov
2022-12-04
6
-52
/
+58
*
librbd: introduce ImageArea and split remap_extents() into two methods
Ilya Dryomov
2022-12-04
8
-32
/
+78
*
librbd: pass image_extents to create_{discard,write_same}()
Ilya Dryomov
2022-12-04
1
-4
/
+6
*
librbd: CopyupRequest can move image_extents instead of copying
Ilya Dryomov
2022-12-04
1
-1
/
+2
*
librbd: make C++ cmp&write semantics equal to C API
Jonas Pfefferle
2022-08-12
2
-6
/
+10
*
librbd: remove cmp&write sector size restriction
Jonas Pfefferle
2022-08-12
1
-9
/
+6
*
common/Timer: make SafeTimer a template
Xiubo Li
2021-08-25
1
-1
/
+1
*
librbd: trade a map<> for a plain arrary
Kefu Chai
2021-08-16
1
-2
/
+2
*
librbd: trade a raw pointer for unique_ptr<>
Kefu Chai
2021-08-16
2
-3
/
+4
*
librbd: build without "using namespace std"
Kefu Chai
2021-08-13
1
-4
/
+4
*
librbd: use uint64_t instead of size_t for SparseExtent::length
Kefu Chai
2021-05-11
1
-4
/
+4
*
librbd/io: send alloc_hint when compression hint is set
Jason Dillaman
2021-03-12
1
-1
/
+2
*
Merge pull request #39155 from dillaman/wip-49037
Mykola Golub
2021-02-10
2
-90
/
+76
|
\
|
*
librbd/io: track object non-existence when computing snapshot deltas
Jason Dillaman
2021-02-04
2
-19
/
+15
|
*
librbd/io: minor reorganization for object list-snaps
Jason Dillaman
2021-02-04
1
-64
/
+58
|
*
librbd/io: only track initial diff extents if no diffs exists
Jason Dillaman
2021-02-04
2
-14
/
+10
*
|
Merge pull request #39303 from dillaman/wip-49173
Mykola Golub
2021-02-06
1
-1
/
+2
|
\
\
|
*
|
librbd/io: conditionally disable move optimization
Jason Dillaman
2021-02-04
1
-1
/
+2
|
|
/
*
|
Merge pull request #38538 from chenerqi/qos-skip-discard
Jason Dillaman
2021-02-05
8
-0
/
+168
|
\
\
|
|
/
|
/
|
[next]