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 #28684 from tchaikov/wip-silence-warnings
Kefu Chai
2019-06-23
2
-5
/
+5
|
\
|
*
client,rbd,mon: Fix signed compare warnings
Adam C. Emerson
2019-06-21
1
-4
/
+4
|
*
rbd: Remove unused capture
Adam C. Emerson
2019-06-21
1
-1
/
+1
*
|
Merge pull request #28539 from dillaman/wip-40072
Mykola Golub
2019-06-20
5
-5
/
+35
|
\
\
|
*
|
librbd: new rbd_journal_object_writethrough_until_flush option
Jason Dillaman
2019-06-19
3
-4
/
+31
|
*
|
journal: support dynamically updating recorder flush options
Jason Dillaman
2019-06-19
3
-4
/
+7
*
|
|
librbd: mirror image enable/disable should enable/disable journaling
Mykola Golub
2019-06-18
1
-3
/
+17
|
/
/
*
|
Merge pull request #27670 from trociny/wip-rbd-mirror-fetch-autotune
Jason Dillaman
2019-06-17
6
-11
/
+12
|
\
\
|
|
/
|
/
|
|
*
journal: auto-tune journal fetch params based on memory target
Mykola Golub
2019-06-11
6
-11
/
+12
*
|
librbd: avoid dereferencing an empty container during deep-copy
Jason Dillaman
2019-06-14
1
-2
/
+3
|
/
*
librbd: do not unblock IO prior to growing object map during resize
Jason Dillaman
2019-05-30
2
-33
/
+34
*
Merge pull request #28093 from dillaman/wip-39703
Mykola Golub
2019-05-21
1
-1
/
+5
|
\
|
*
librbd: use custom allocator for aligned boost::lockfree::queue
Jason Dillaman
2019-05-15
1
-1
/
+5
*
|
librbd: avoid bl manipulation on single object read/writes
Jason Dillaman
2019-05-13
3
-25
/
+29
*
|
librbd: switch to lightweight striper for hot IO path
Jason Dillaman
2019-05-13
19
-157
/
+153
*
|
librbd: drop data oid parameter from IO path
Jason Dillaman
2019-05-13
22
-445
/
+408
*
|
librbd: helper method to generate data object OIDs on-demand
Jason Dillaman
2019-05-13
2
-3
/
+16
|
/
*
Merge pull request #27999 from trociny/wip-rbd-sparse_copyup
Jason Dillaman
2019-05-13
6
-6
/
+61
|
\
|
*
librbd: clone copy-on-write operations should preserve sparseness
Mykola Golub
2019-05-12
4
-5
/
+31
|
*
librbd: allow to provide sparse read result
Mykola Golub
2019-05-09
2
-1
/
+30
*
|
librbd: fix issues with object-map/fast-diff feature interlock
Jason Dillaman
2019-05-09
2
-2
/
+18
|
/
*
librbd: use zero-copy on write via the C API when cache is disabled
Jason Dillaman
2019-05-02
4
-24
/
+59
*
librbd: allow AioCompletion objects to be blocked
Jason Dillaman
2019-05-02
2
-13
/
+53
*
librbd: AioCompletion fail path should complete in clean thread
Jason Dillaman
2019-05-02
1
-5
/
+4
*
librbd: simplify AioCompletion reference counting for 'fail' case
Jason Dillaman
2019-05-02
6
-10
/
+11
*
librbd: switch to lock-free queue for event poll IO interface
Jason Dillaman
2019-05-02
5
-29
/
+11
*
librbd: avoid using lock within AIO completion where possible
Jason Dillaman
2019-05-02
5
-96
/
+88
*
librbd: remove special case for starting AioCompletion ops
Jason Dillaman
2019-05-02
8
-24
/
+15
*
librbd: simplify IO flush handling through AsyncOperation
Jason Dillaman
2019-05-02
5
-30
/
+18
*
librbd: removed 'ImageCtx::parent_lock'
Jason Dillaman
2019-04-28
24
-79
/
+30
*
librbd: removed 'ImageCtx::object_map_lock'
Jason Dillaman
2019-04-28
12
-35
/
+10
*
librbd: protect object map with a private member lock
Jason Dillaman
2019-04-28
13
-74
/
+103
*
librbd: removed 'ImageCtx::md_lock'
Jason Dillaman
2019-04-28
11
-216
/
+209
*
librbd: renamed 'ImageCtx::snap_lock' to 'image_lock'
Jason Dillaman
2019-04-28
66
-432
/
+433
*
Merge pull request #27757 from dillaman/wip-39021-2
Mykola Golub
2019-04-27
1
-1
/
+1
|
\
|
*
librbd: copyup read stats were incorrectly tied to child
Jason Dillaman
2019-04-24
1
-1
/
+1
*
|
Merge pull request #27724 from idryomov/wip-rbd-copyup-zeros
Jason Dillaman
2019-04-26
2
-19
/
+34
|
\
\
|
*
|
librbd: the first post-migration snapshot isn't always dirty
Ilya Dryomov
2019-04-25
2
-4
/
+9
|
*
|
librbd: don't update snapshot object maps if copyup data is all zeros
Ilya Dryomov
2019-04-25
2
-12
/
+20
|
*
|
librbd: avoid repeatedly invoking is_zero() in CopyupRequest
Ilya Dryomov
2019-04-24
2
-3
/
+5
|
|
/
*
|
librbd: leak on canceling simple io scheduler timer task
Mykola Golub
2019-04-24
1
-8
/
+7
*
|
Merge pull request #27521 from trociny/wip-rbd-remove-clone_v2-parent
Jason Dillaman
2019-04-23
11
-44
/
+427
|
\
\
|
*
|
librbd: optionally move parent image to trash on remove
Mykola Golub
2019-04-19
7
-17
/
+131
|
*
|
librbd: reuse async trash remove state machine
Mykola Golub
2019-04-19
1
-27
/
+5
|
*
|
librbd: async trash remove state machine
Mykola Golub
2019-04-19
3
-0
/
+291
|
|
/
*
/
librbd: async open/close should free ImageCtx before issuing callback
Jason Dillaman
2019-04-18
2
-11
/
+18
|
/
*
Merge pull request #27229 from dillaman/wip-librbd-writearound
Mykola Golub
2019-04-14
23
-451
/
+1181
|
\
|
*
librbd: write-around cache should honor FUA op flag
Jason Dillaman
2019-04-12
2
-7
/
+15
|
*
librbd: new alternative write-around cache layer
Jason Dillaman
2019-04-11
4
-8
/
+728
|
*
librbd: pass journal tid through flush object dispatch spec
Jason Dillaman
2019-04-11
11
-39
/
+57
[next]