aboutsummaryrefslogtreecommitdiff
path: root/block/rbd.c
AgeCommit message (Expand)AuthorFilesLines
2018-05-15rbd: Switch to byte-based callbacksEric Blake1-18/+22
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau1-7/+7
2018-04-04block/rbd: remove processed options from qdictJeff Cody1-0/+7
2018-03-19qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz1-4/+4
2018-03-09rbd: Use qemu_rbd_connect() in qemu_rbd_do_create()Kevin Wolf1-44/+10
2018-03-09rbd: Assign s->snap/image_name in qemu_rbd_open()Kevin Wolf1-9/+5
2018-03-09rbd: Support .bdrv_co_createKevin Wolf1-50/+100
2018-03-09rbd: Pass BlockdevOptionsRbd to qemu_rbd_connect()Kevin Wolf1-60/+55
2018-03-09rbd: Remove non-schema options from runtime_optsKevin Wolf1-31/+24
2018-03-09rbd: Factor out qemu_rbd_connect()Kevin Wolf1-40/+60
2018-03-09rbd: Fix use after free in qemu_rbd_set_keypairs() error pathKevin Wolf1-1/+2
2018-03-09block: convert bdrv_invalidate_cache callback to coroutine_fnPaolo Bonzini1-3/+3
2018-03-02block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi1-2/+4
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-0/+1
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster1-0/+1
2018-02-09Include qapi/qmp/qlist.h exactly where neededMarkus Armbruster1-0/+1
2017-11-17block: Deprecate bdrv_set_read_only() and usersKevin Wolf1-4/+10
2017-09-04qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster1-1/+1
2017-07-14Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2017-07-13' into...Peter Maydell1-3/+3
2017-07-13Convert error_report() to warn_report()Alistair Francis1-3/+3
2017-07-11block: Add PreallocMode to BD.bdrv_truncate()Max Reitz1-1/+8
2017-06-26block: change variable names in BlockDriverStateManos Pitsidianakis1-2/+2
2017-06-14block/rbd: enable filename option and parsingJeff Cody1-1/+21
2017-05-09qobject: Use simpler QDict/QList scalar insertion macrosEric Blake1-8/+8
2017-04-28block: Add .bdrv_truncate() error messagesMax Reitz1-0/+1
2017-04-28block: Add errp to BD.bdrv_truncate()Max Reitz1-1/+1
2017-04-24block/rbd: Add support for reopen()Jeff Cody1-0/+21
2017-04-24block/rbd - update variable names to more apt namesJeff Cody1-16/+17
2017-04-24block: do not set BDS read_only if copy_on_read enabledJeff Cody1-1/+10
2017-04-24block: add bdrv_set_read_only() helper functionJeff Cody1-1/+1
2017-04-03block: Document -drive problematic code and bugsMarkus Armbruster1-0/+6
2017-03-31rbd: Fix regression in legacy key/values containing escaped :Eric Blake1-43/+44
2017-03-28rbd: Fix bugs around -drive parameter "server"Markus Armbruster1-95/+32
2017-03-28rbd: Revert -blockdev and -drive parameter auth-supportedMarkus Armbruster1-28/+3
2017-03-28rbd: Clean up qemu_rbd_create()'s detour through QemuOptsMarkus Armbruster1-15/+5
2017-03-28rbd: Clean up runtime_opts, fix -drive to reject filenameMarkus Armbruster1-14/+24
2017-03-28rbd: Don't accept -drive driver=rbd, keyvalue-pairs=...Markus Armbruster1-4/+8
2017-03-28rbd: Clean up after the previous commitMarkus Armbruster1-15/+9
2017-03-28rbd: Don't limit length of parameter valuesMarkus Armbruster1-77/+14
2017-03-28rbd: Fix to cleanly reject -drive without pool or imageMarkus Armbruster1-3/+7
2017-03-01block/rbd: add support for 'mon_host', 'auth_supported' via QAPIJeff Cody1-0/+135
2017-02-28block/rbd: parse all options via bdrv_parse_filenameJeff Cody1-148/+151
2017-02-28block/rbd: add all the currently supported runtime_optsJeff Cody1-19/+49
2017-02-28block/rbd: don't copy strings in qemu_rbd_next_tok()Jeff Cody1-35/+64
2017-02-24RBD: Add support readv,writev for rbdtianqing1-24/+56
2016-11-01rbd: make the code more readableXiubo Li1-13/+12
2016-10-23rbd: shift byte count as a 64-bit valuePaolo Bonzini1-2/+2
2016-10-07block: use aio_bh_schedule_oneshotPaolo Bonzini1-6/+2
2016-07-20block: Convert .bdrv_aio_discard() to byte-basedEric Blake1-8/+7
2016-07-20rbd: Switch rbd_start_aio() to byte-basedEric Blake1-9/+9