summaryrefslogtreecommitdiffstats
path: root/src/librbd (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #31279 from lixiaoy1/rwl-image-writeback-cache-seq1Jason Dillaman2019-12-0214-26/+1278
|\
| * librbd: add the framework for RWL writeback cachelixiaoy12019-11-219-0/+1214
| * librbd: update existed ImageCachelixiaoy12019-11-215-26/+64
* | Merge pull request #31692 from rzarzynski/wip-fips-zeroize-memset_bzeroKefu Chai2019-11-243-0/+13
|\ \
| * | librbd: audit memset & bzero users for FIPS.Radoslaw Zarzynski2019-11-173-0/+13
* | | Revert "Merge pull request #16715 from adamemerson/wip-I-Object!"Sage Weil2019-11-221-1/+1
| |/ |/|
* | Merge pull request #16715 from adamemerson/wip-I-Object!Casey Bodley2019-11-191-1/+1
|\ \
| * | buffer: base exceptions on system_errorAdam C. Emerson2019-11-041-1/+1
* | | Merge pull request #30397 from MahatiC/wip-ref-countingJason Dillaman2019-11-1828-79/+238
|\ \ \
| * | | rbd: do not create temporary objects whenever possibleVenky Shankar2019-11-111-6/+11
| * | | rbd: reference count objects when invoking async requestsMahati Chamarthy2019-11-1122-64/+151
| * | | rbd: add reference counting in create_context_callback()Mahati Chamarthy2019-11-111-0/+59
| * | | rbd: track async journal operations and serialize destructionVenky Shankar2019-11-111-4/+17
| * | | rbd: remove unneeded header includesVenky Shankar2019-11-115-5/+0
* | | | Merge pull request #31280 from zy751713126/snap_get_name_and_idJason Dillaman2019-11-123-0/+70
|\ \ \ \ | |_|_|/ |/| | |
| * | | librbd: add snap_get_name and snap_get_id method APIzhengyin2019-11-093-0/+70
* | | | Merge pull request #31333 from adamemerson/wip-who-warns-the-warningsKefu Chai2019-11-121-1/+1
|\ \ \ \ | |_|/ / |/| | |
| * | | librbd/cache: Remove unused lambda captureAdam C. Emerson2019-11-021-1/+1
| | |/ | |/|
* | | Merge pull request #31260 from trociny/wip-42405Jason Dillaman2019-11-089-62/+151
|\ \ \
| * | | librbd: introduce a way to allow proxied trash snap removeMykola Golub2019-10-318-62/+134
| * | | librbd: do not try to open parent journal when removing trash snapshotMykola Golub2019-10-301-0/+17
* | | | Merge pull request #31188 from zy751713126/rbd_featuresJason Dillaman2019-11-081-0/+52
|\ \ \ \ | |_|/ / |/| | |
| * | | librbd: features converting bitmask and string APIzhengyin2019-11-071-0/+52
| | |/ | |/|
* | | Merge pull request #31045 from tchaikov/wip/librados/no-more-ack-commitKefu Chai2019-11-011-3/+3
|\ \ \
| * | | librbd: use new aio_create_completion()Kefu Chai2019-11-011-3/+3
| | |/ | |/|
* / | librbd: always initialize local variablesKefu Chai2019-11-011-2/+2
|/ /
* | Merge pull request #31161 from trociny/wip-42488Jason Dillaman2019-10-303-21/+36
|\ \
| * | librbd: allow to override format in clone requestMykola Golub2019-10-253-21/+36
* | | Merge pull request #31006 from zy751713126/fix_featuresJason Dillaman2019-10-251-2/+2
|\ \ \
| * | | librbd: fix rbd_features_to_string outputzhengyin2019-10-211-2/+2
| | |/ | |/|
* | | Merge pull request #30955 from runsisi/wip-fix-dup-lockJason Dillaman2019-10-251-1/+1
|\ \ \ | |_|/ |/| |
| * | librbd: force reacquire lock if blacklist is disabledluo.runbing2019-10-161-1/+1
* | | librbd: implement ordering for overlapping IOsMahati Chamarthy2019-10-164-43/+285
|/ /
* | librbd: refactored mirror peer and image status APIsJason Dillaman2019-10-083-180/+680
* | rbd-mirror: separate image replayer periodic flushing from status updatesJason Dillaman2019-10-081-0/+4
* | cls/rbd: store remote mirror image site status on diskJason Dillaman2019-10-081-1/+1
* | cls/rbd: preliminary support for mirror image status from multiple sitesJason Dillaman2019-10-082-8/+23
* | cls/rbd: expand MirrorPeer to annotate bidirectional relationshipsJason Dillaman2019-10-081-3/+5
|/
* Merge pull request #30711 from dillaman/wip-41938Mykola Golub2019-10-072-2/+3
|\
| * librbd: v1 clones are restricted to the same namespaceJason Dillaman2019-10-042-2/+3
* | common/admin_socket: pass Formatter from generic infrastructureSage Weil2019-10-042-21/+8
* | common/admin_socket: pass ostream to call() for error outputSage Weil2019-10-042-4/+7
* | common/admin_socket: return int from hook call()Sage Weil2019-10-012-7/+7
* | common/admin_socket: drop unregister_command(); use per-hook variantSage Weil2019-10-011-1/+1
* | common/admin_socket: drop explicit prefix arg to register_commandSage Weil2019-10-011-2/+2
|/
* */CMakeLists: add EVENTTRACE as cmakedefine, require LTTNGSamuel Just2019-09-281-1/+6
* librbd: new RBD mirroring peer bootstrap API methodsJason Dillaman2019-09-183-5/+411
* librbd: initial support for friendly mirror site namesJason Dillaman2019-09-173-30/+147
* Merge pull request #30053 from mxdInspur/fix_20190901Jason Dillaman2019-09-171-5/+3
|\
| * librbd: adjust the logic of validate_stripingmxdInspur2019-09-101-5/+3