Age | Commit message (Expand) | Author | Files | Lines |
2017-04-03 | block: Document -drive problematic code and bugs | Markus Armbruster | 1 | -0/+6 |
2017-03-31 | rbd: Fix regression in legacy key/values containing escaped : | Eric Blake | 1 | -43/+44 |
2017-03-28 | rbd: Fix bugs around -drive parameter "server" | Markus Armbruster | 1 | -95/+32 |
2017-03-28 | rbd: Revert -blockdev and -drive parameter auth-supported | Markus Armbruster | 1 | -28/+3 |
2017-03-28 | rbd: Clean up qemu_rbd_create()'s detour through QemuOpts | Markus Armbruster | 1 | -15/+5 |
2017-03-28 | rbd: Clean up runtime_opts, fix -drive to reject filename | Markus Armbruster | 1 | -14/+24 |
2017-03-28 | rbd: Don't accept -drive driver=rbd, keyvalue-pairs=... | Markus Armbruster | 1 | -4/+8 |
2017-03-28 | rbd: Clean up after the previous commit | Markus Armbruster | 1 | -15/+9 |
2017-03-28 | rbd: Don't limit length of parameter values | Markus Armbruster | 1 | -77/+14 |
2017-03-28 | rbd: Fix to cleanly reject -drive without pool or image | Markus Armbruster | 1 | -3/+7 |
2017-03-01 | block/rbd: add support for 'mon_host', 'auth_supported' via QAPI | Jeff Cody | 1 | -0/+135 |
2017-02-28 | block/rbd: parse all options via bdrv_parse_filename | Jeff Cody | 1 | -148/+151 |
2017-02-28 | block/rbd: add all the currently supported runtime_opts | Jeff Cody | 1 | -19/+49 |
2017-02-28 | block/rbd: don't copy strings in qemu_rbd_next_tok() | Jeff Cody | 1 | -35/+64 |
2017-02-24 | RBD: Add support readv,writev for rbd | tianqing | 1 | -24/+56 |
2016-11-01 | rbd: make the code more readable | Xiubo Li | 1 | -13/+12 |
2016-10-23 | rbd: shift byte count as a 64-bit value | Paolo Bonzini | 1 | -2/+2 |
2016-10-07 | block: use aio_bh_schedule_oneshot | Paolo Bonzini | 1 | -6/+2 |
2016-07-20 | block: Convert .bdrv_aio_discard() to byte-based | Eric Blake | 1 | -8/+7 |
2016-07-20 | rbd: Switch rbd_start_aio() to byte-based | Eric Blake | 1 | -9/+9 |
2016-06-20 | coccinelle: Remove unnecessary variables for function return value | Eduardo Habkost | 1 | -3/+1 |
2016-06-16 | rbd:change error_setg() to error_setg_errno() | Vikhyat Umrao | 1 | -15/+23 |
2016-03-22 | util: move declarations out of qemu-common.h | Veronia Bahaa | 1 | -1/+1 |
2016-03-22 | include/qemu/osdep.h: Don't include qapi/error.h | Markus Armbruster | 1 | -0/+1 |
2016-02-29 | rbd: add support for getting password from QCryptoSecret object | Daniel P. Berrange | 1 | -0/+47 |
2016-01-20 | block: Clean up includes | Peter Maydell | 1 | -1/+1 |
2015-07-14 | rbd: fix ceph settings precedence | Josh Durgin | 1 | -8/+24 |
2015-07-14 | rbd: make qemu's cache setting override any ceph setting | Josh Durgin | 1 | -12/+12 |
2015-07-14 | rbd: remove unused constants and fields | Josh Durgin | 1 | -10/+0 |
2015-04-28 | Convert (ffs(val) - 1) to ctz32(val) | Stefan Hajnoczi | 1 | -1/+1 |
2014-12-12 | block/rbd: fix memory leak | Gonglei | 1 | -4/+4 |
2014-11-03 | rbd: Add support for bdrv_invalidate_cache | Adam Crume | 1 | -0/+15 |
2014-10-20 | block: Rename BlockDriverCompletionFunc to BlockCompletionFunc | Markus Armbruster | 1 | -5/+5 |
2014-10-20 | block: Rename BlockDriverAIOCB* to BlockAIOCB* | Markus Armbruster | 1 | -28/+28 |
2014-09-22 | block: Rename qemu_aio_release -> qemu_aio_unref | Fam Zheng | 1 | -2/+2 |
2014-09-22 | rbd: Drop rbd_aiocb_info.cancel | Fam Zheng | 1 | -22/+1 |
2014-09-12 | block: round up file size to nearest sector | Hu Tao | 1 | -1/+2 |
2014-08-20 | block: Use g_new() & friends to avoid multiplying sizes | Markus Armbruster | 1 | -1/+1 |
2014-08-20 | block: Use g_new() & friends where that makes obvious sense | Markus Armbruster | 1 | -2/+2 |
2014-08-15 | rbd: Handle failure for potentially large allocations | Kevin Wolf | 1 | -2/+5 |
2014-06-16 | cleanup QEMUOptionParameter | Chunyan Liu | 1 | -1/+1 |
2014-06-16 | rbd.c: replace QEMUOptionParameter with QemuOpts | Chunyan Liu | 1 | -33/+30 |
2014-06-06 | rbd: Fix leaks in rbd_start_aio() error path | Kevin Wolf | 1 | -1/+4 |
2014-06-04 | rbd: use BlockDriverState's AioContext | Stefan Hajnoczi | 1 | -2/+3 |
2014-05-28 | block/rbd: Propagate errors to open and create methods | Markus Armbruster | 1 | -32/+39 |
2014-02-17 | Use error_is_set() only when necessary | Markus Armbruster | 1 | -1/+1 |
2014-01-22 | rbd: switch from pipe to QEMUBH completion notification | Stefan Hajnoczi | 1 | -108/+22 |
2014-01-06 | qemu-option: Remove qemu_opts_create_nofail | Peter Crosthwaite | 1 | -1/+1 |
2013-09-25 | rbd: avoid qemu_rbd_snap_list() memory leaks | Stefan Hajnoczi | 1 | -1/+2 |
2013-09-25 | block: introduce BlockDriver.bdrv_needs_filename to enable some drivers. | BenoƮt Canet | 1 | -0/+1 |