summaryrefslogtreecommitdiff
path: root/block/sheepdog.c
AgeCommit message (Expand)Author
2018-03-19qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz
2018-03-13block: include original filename when reporting invalid URIsDaniel P. Berrangé
2018-03-09sheepdog: Support .bdrv_co_createKevin Wolf
2018-03-09sheepdog: QAPIfy "redundancy" create optionKevin Wolf
2018-03-06Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster
2018-03-02block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi
2018-03-02sheepdog: Switch to .bdrv_co_block_status()Eric Blake
2018-02-13sheepdog: Allow fully preallocated truncationMax Reitz
2018-02-13sheepdog: Pass old and new size to sd_prealloc()Max Reitz
2018-02-13sheepdog: Make sd_prealloc() take a BDSMax Reitz
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster
2017-12-20Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell
2017-12-19coroutine: simplify co_aio_sleep_ns() prototypeStefan Hajnoczi
2017-12-18block/sheepdog: code beautificationJeff Cody
2017-12-18block/sheepdog: remove spurious NULL checkJeff Cody
2017-09-05Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-20170905-2' into...Peter Maydell
2017-09-05util: remove the obsolete non-blocking connectCao jin
2017-09-04qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster
2017-07-17sheepdog: add queue_lockPaolo Bonzini
2017-07-11block: Add PreallocMode to BD.bdrv_truncate()Max Reitz
2017-06-26block: Do not strcmp() with NULL uri->schemeMax Reitz
2017-06-26block: change variable names in BlockDriverStateManos Pitsidianakis
2017-06-22Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-06-09-v2' in...Peter Maydell
2017-06-20qapi: merge QInt and QFloat in QNumMarc-André Lureau
2017-06-16block: access wakeup with atomic opsPaolo Bonzini
2017-05-09sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster
2017-05-09sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster
2017-05-09sockets: Rename SocketAddress to SocketAddressLegacyMarkus Armbruster
2017-04-28block: Add errp to BD.bdrv_truncate()Max Reitz
2017-04-24socket: Make errp the last parameter of socket_connectFam Zheng
2017-04-11sheepdog: Fix crash in co_read_response()Kevin Wolf
2017-04-11sheepdog: Use bdrv_coroutine_enter before BDRV_POLL_WHILEFam Zheng
2017-04-03sheepdog: Fix blockdev-addMarkus Armbruster
2017-03-07sheepdog: Implement bdrv_parse_filename()Markus Armbruster
2017-03-07sheepdog: Use SocketAddress and socket_connect()Markus Armbruster
2017-03-07sheepdog: Report errors in pseudo-filename more usefullyMarkus Armbruster
2017-03-07sheepdog: Don't truncate long VDI name in _open(), _create()Markus Armbruster
2017-03-07sheepdog: Fix snapshot ID parsing in _open(), _create, _goto()Markus Armbruster
2017-03-07sheepdog: Mark sd_snapshot_delete() lossage FIXMEMarkus Armbruster
2017-03-07sheepdog: Fix error handling sd_create()Markus Armbruster
2017-03-07sheepdog: Fix error handling in sd_snapshot_delete()Markus Armbruster
2017-03-07sheepdog: Defuse time bomb in sd_open() error handlingMarkus Armbruster
2017-02-28block: Add BDRV_O_RESIZE for blk_new_open()Kevin Wolf
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini
2017-02-21block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini
2017-02-01sheepdog: reorganize check for overlapping requestsPaolo Bonzini
2017-02-01sheepdog: simplify inflight_aio_head managementPaolo Bonzini
2017-02-01sheepdog: do not use BlockAIOCBPaolo Bonzini
2017-02-01sheepdog: reorganize coroutine flowPaolo Bonzini