index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
librbd
/
internal.cc
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
rbd: add the validate of the format and clone_format
junxiang Mu
2024-06-27
1
-0
/
+5
*
librbd: add rbd_clone4() API to take parent snapshot by ID
Ilya Dryomov
2024-06-13
1
-12
/
+22
*
librbd: replace assert with error check in clone()
Ilya Dryomov
2024-06-13
1
-2
/
+6
*
librbd: clear Image::list_watchers() list before populating it
Ilya Dryomov
2023-03-31
1
-0
/
+1
*
librbd: remove unused trim_image() method
Ilya Dryomov
2022-12-04
1
-20
/
+0
*
librbd: clip extents to their area instead of DATA area
Ilya Dryomov
2022-12-04
1
-6
/
+4
*
librbd: introduce reduce_parent_overlap() and switch overlap API
Ilya Dryomov
2022-12-04
1
-7
/
+17
*
librbd: pass area to ImageDispatchSpec::create_*()
Ilya Dryomov
2022-12-04
1
-2
/
+2
*
librbd: send FLUSH_SOURCE_INTERNAL when do copy/deep_copy.
Jianpeng Ma
2021-11-01
1
-1
/
+16
*
librbd: build without "using namespace std"
Kefu Chai
2021-08-13
1
-2
/
+3
*
librbd: add encryption api
Or Ozeri
2021-01-11
1
-11
/
+6
*
librbd/cache: move image writeback cache to plugin
lixiaoy1
2020-12-08
1
-1
/
+2
*
librbd: replace direct reads from ImageRequest with ImageDispatchSpec
Jason Dillaman
2020-11-01
1
-11
/
+12
*
librbd/internal: update invalidate_cache
lixiaoy1
2020-10-29
1
-2
/
+18
*
rbd/io: split IO check
lixiaoy1
2020-09-30
1
-4
/
+10
*
librbd: pass read flags via image-extent dispatch layers
Jason Dillaman
2020-09-21
1
-2
/
+2
*
librbd: pass IOContext to image-extent IO dispatch methods
Jason Dillaman
2020-09-18
1
-3
/
+5
*
blacklist -> blocklist
Sage Weil
2020-08-24
1
-5
/
+5
*
librbd: replace ImageCtx::get_work_queue with direct AsioEngine usage
Jason Dillaman
2020-07-16
1
-6
/
+7
*
cls,rados,rbd,mds,common: Avoid name collision with Windows headers
Lucian Petrut
2020-07-08
1
-1
/
+1
*
librbd: swapped ThreadPool/ContextWQ for AsioEngine
Jason Dillaman
2020-06-13
1
-2
/
+2
*
librbd: replaced ImageCtx::get_thread_pool_instance
Jason Dillaman
2020-06-12
1
-4
/
+2
*
Merge pull request #34964 from dillaman/wip-45137
Mykola Golub
2020-05-18
1
-7
/
+6
|
\
|
*
librbd: switch to new api::Io dispatch helper methods
Jason Dillaman
2020-05-14
1
-6
/
+5
|
*
librbd: move generic IO dispatcher logic to base class
Jason Dillaman
2020-05-14
1
-1
/
+1
*
|
librbd: copy API should not inherit v1 image format by default
Jason Dillaman
2020-05-12
1
-1
/
+1
|
/
*
librbd: permit mirroring to be enabled upon image creation
Jason Dillaman
2020-04-23
1
-2
/
+9
*
librbd: pass bit-flags to image::CreateRequest
Jason Dillaman
2020-04-21
1
-1
/
+7
*
librbd: optionally filter internal image-meta when copying/cloning
Jason Dillaman
2020-02-27
1
-1
/
+1
*
librbd: switch to new metadata retrieval state machine
Jason Dillaman
2020-02-21
1
-22
/
+16
*
librbd: clone state machine should accept snapshot namespace
Jason Dillaman
2020-01-30
1
-1
/
+2
*
librbd: pass mirror image mode to create/clone image state machines
Jason Dillaman
2020-01-30
1
-4
/
+5
*
Merge pull request #31589 from zhengchengyao/mv_snapshot
Jason Dillaman
2019-12-06
1
-243
/
+0
|
\
|
*
librbd: move all snapshot API functions in internal.cc over to api/Snapshot.cc
zhengyin
2019-11-19
1
-243
/
+0
*
|
Merge pull request #31692 from rzarzynski/wip-fips-zeroize-memset_bzero
Kefu Chai
2019-11-24
1
-0
/
+1
|
\
\
|
|
/
|
/
|
|
*
librbd: audit memset & bzero users for FIPS.
Radoslaw Zarzynski
2019-11-17
1
-0
/
+1
*
|
rbd: do not create temporary objects whenever possible
Venky Shankar
2019-11-11
1
-6
/
+11
|
/
*
librbd: allow to override format in clone request
Mykola Golub
2019-10-25
1
-4
/
+17
*
include: convert FunctionContext usage to generic LambdaContext
Patrick Donnelly
2019-09-16
1
-1
/
+1
*
librbd: s/Mutex/ceph::mutex/
Kefu Chai
2019-08-03
1
-37
/
+38
*
librbd: prevent concurrent AIO callbacks to external clients
Jason Dillaman
2019-06-26
1
-1
/
+1
*
librbd: switch to lock-free queue for event poll IO interface
Jason Dillaman
2019-05-02
1
-5
/
+3
*
librbd: removed 'ImageCtx::parent_lock'
Jason Dillaman
2019-04-28
1
-2
/
+1
*
librbd: removed 'ImageCtx::md_lock'
Jason Dillaman
2019-04-28
1
-77
/
+3
*
librbd: renamed 'ImageCtx::snap_lock' to 'image_lock'
Jason Dillaman
2019-04-28
1
-25
/
+25
*
librbd: add trash purge api calls
Theofilos Mouratidis
2019-01-11
1
-5
/
+3
*
librbd: stringify locker name with get_legacy_str()
Sage Weil
2019-01-04
1
-2
/
+2
*
common: factories of buffer::ptr_node produce std::unique_ptr now.
Radoslaw Zarzynski
2018-12-03
1
-5
/
+4
*
common: proliferate ptr_node in the bufferlist implementation.
Radoslaw Zarzynski
2018-12-03
1
-2
/
+3
*
librbd: expand API to include namespaces and image ids
Jason Dillaman
2018-11-25
1
-219
/
+45
[next]