summaryrefslogtreecommitdiffstats
path: root/block/rbd.c
Commit message (Expand)AuthorAgeFilesLines
...
* qobject: Use simpler QDict/QList scalar insertion macrosEric Blake2017-05-091-8/+8
* block: Add .bdrv_truncate() error messagesMax Reitz2017-04-281-0/+1
* block: Add errp to BD.bdrv_truncate()Max Reitz2017-04-281-1/+1
* block/rbd: Add support for reopen()Jeff Cody2017-04-241-0/+21
* block/rbd - update variable names to more apt namesJeff Cody2017-04-241-16/+17
* block: do not set BDS read_only if copy_on_read enabledJeff Cody2017-04-241-1/+10
* block: add bdrv_set_read_only() helper functionJeff Cody2017-04-241-1/+1
* block: Document -drive problematic code and bugsMarkus Armbruster2017-04-031-0/+6
* rbd: Fix regression in legacy key/values containing escaped :Eric Blake2017-03-311-43/+44
* rbd: Fix bugs around -drive parameter "server"Markus Armbruster2017-03-281-95/+32Star
* rbd: Revert -blockdev and -drive parameter auth-supportedMarkus Armbruster2017-03-281-28/+3Star
* rbd: Clean up qemu_rbd_create()'s detour through QemuOptsMarkus Armbruster2017-03-281-15/+5Star
* rbd: Clean up runtime_opts, fix -drive to reject filenameMarkus Armbruster2017-03-281-14/+24
* rbd: Don't accept -drive driver=rbd, keyvalue-pairs=...Markus Armbruster2017-03-281-4/+8
* rbd: Clean up after the previous commitMarkus Armbruster2017-03-281-15/+9Star
* rbd: Don't limit length of parameter valuesMarkus Armbruster2017-03-281-77/+14Star
* rbd: Fix to cleanly reject -drive without pool or imageMarkus Armbruster2017-03-281-3/+7
* block/rbd: add support for 'mon_host', 'auth_supported' via QAPIJeff Cody2017-03-021-0/+135
* block/rbd: parse all options via bdrv_parse_filenameJeff Cody2017-02-281-148/+151
* block/rbd: add all the currently supported runtime_optsJeff Cody2017-02-281-19/+49
* block/rbd: don't copy strings in qemu_rbd_next_tok()Jeff Cody2017-02-281-35/+64
* RBD: Add support readv,writev for rbdtianqing2017-02-241-24/+56
* rbd: make the code more readableXiubo Li2016-11-011-13/+12Star
* rbd: shift byte count as a 64-bit valuePaolo Bonzini2016-10-231-2/+2
* block: use aio_bh_schedule_oneshotPaolo Bonzini2016-10-071-6/+2Star
* block: Convert .bdrv_aio_discard() to byte-basedEric Blake2016-07-201-8/+7Star
* rbd: Switch rbd_start_aio() to byte-basedEric Blake2016-07-201-9/+9
* coccinelle: Remove unnecessary variables for function return valueEduardo Habkost2016-06-201-3/+1Star
* rbd:change error_setg() to error_setg_errno()Vikhyat Umrao2016-06-161-15/+23
* util: move declarations out of qemu-common.hVeronia Bahaa2016-03-221-1/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* rbd: add support for getting password from QCryptoSecret objectDaniel P. Berrange2016-02-291-0/+47
* block: Clean up includesPeter Maydell2016-01-201-1/+1
* rbd: fix ceph settings precedenceJosh Durgin2015-07-141-8/+24
* rbd: make qemu's cache setting override any ceph settingJosh Durgin2015-07-141-12/+12
* rbd: remove unused constants and fieldsJosh Durgin2015-07-141-10/+0Star
* Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi2015-04-281-1/+1
* block/rbd: fix memory leakGonglei2014-12-121-4/+4
* rbd: Add support for bdrv_invalidate_cacheAdam Crume2014-11-031-0/+15
* block: Rename BlockDriverCompletionFunc to BlockCompletionFuncMarkus Armbruster2014-10-201-5/+5
* block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster2014-10-201-28/+28
* block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng2014-09-221-2/+2
* rbd: Drop rbd_aiocb_info.cancelFam Zheng2014-09-221-22/+1Star
* block: round up file size to nearest sectorHu Tao2014-09-121-1/+2
* block: Use g_new() & friends to avoid multiplying sizesMarkus Armbruster2014-08-201-1/+1
* block: Use g_new() & friends where that makes obvious senseMarkus Armbruster2014-08-201-2/+2
* rbd: Handle failure for potentially large allocationsKevin Wolf2014-08-151-2/+5
* cleanup QEMUOptionParameterChunyan Liu2014-06-161-1/+1
* rbd.c: replace QEMUOptionParameter with QemuOptsChunyan Liu2014-06-161-33/+30Star
* rbd: Fix leaks in rbd_start_aio() error pathKevin Wolf2014-06-061-1/+4