summaryrefslogtreecommitdiff
path: root/block/sheepdog.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-17sheepdog: add queue_lockPaolo Bonzini1-2/+19
2017-07-11block: Add PreallocMode to BD.bdrv_truncate()Max Reitz1-2/+9
2017-06-26block: Do not strcmp() with NULL uri->schemeMax Reitz1-3/+3
2017-06-26block: change variable names in BlockDriverStateManos Pitsidianakis1-3/+3
2017-06-22Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-06-09-v2' in...Peter Maydell1-1/+0
2017-06-20qapi: merge QInt and QFloat in QNumMarc-André Lureau1-1/+0
2017-06-16block: access wakeup with atomic opsPaolo Bonzini1-1/+2
2017-05-09sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster1-19/+13
2017-05-09sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster1-3/+3
2017-05-09sockets: Rename SocketAddress to SocketAddressLegacyMarkus Armbruster1-9/+9
2017-04-28block: Add errp to BD.bdrv_truncate()Max Reitz1-8/+6
2017-04-24socket: Make errp the last parameter of socket_connectFam Zheng1-1/+1
2017-04-11sheepdog: Fix crash in co_read_response()Kevin Wolf1-1/+1
2017-04-11sheepdog: Use bdrv_coroutine_enter before BDRV_POLL_WHILEFam Zheng1-1/+1
2017-04-03sheepdog: Fix blockdev-addMarkus Armbruster1-32/+58
2017-03-07sheepdog: Implement bdrv_parse_filename()Markus Armbruster1-56/+174
2017-03-07sheepdog: Use SocketAddress and socket_connect()Markus Armbruster1-23/+30
2017-03-07sheepdog: Report errors in pseudo-filename more usefullyMarkus Armbruster1-29/+59
2017-03-07sheepdog: Don't truncate long VDI name in _open(), _create()Markus Armbruster1-1/+4
2017-03-07sheepdog: Fix snapshot ID parsing in _open(), _create, _goto()Markus Armbruster1-11/+55
2017-03-07sheepdog: Mark sd_snapshot_delete() lossage FIXMEMarkus Armbruster1-0/+10
2017-03-07sheepdog: Fix error handling sd_create()Markus Armbruster1-4/+2
2017-03-07sheepdog: Fix error handling in sd_snapshot_delete()Markus Armbruster1-22/+19
2017-03-07sheepdog: Defuse time bomb in sd_open() error handlingMarkus Armbruster1-10/+10
2017-02-28block: Add BDRV_O_RESIZE for blk_new_open()Kevin Wolf1-1/+1
2017-02-21coroutine-lock: add mutex argument to CoQueue APIsPaolo Bonzini1-1/+1
2017-02-21block: explicitly acquire aiocontext in callbacks that need itPaolo Bonzini1-14/+15
2017-02-01sheepdog: reorganize check for overlapping requestsPaolo Bonzini1-36/+30
2017-02-01sheepdog: simplify inflight_aio_head managementPaolo Bonzini1-17/+6
2017-02-01sheepdog: do not use BlockAIOCBPaolo Bonzini1-60/+39
2017-02-01sheepdog: reorganize coroutine flowPaolo Bonzini1-73/+42
2017-02-01sheepdog: remove unused cancellation supportPaolo Bonzini1-52/+0
2017-01-03aio: add AioPollFn and io_poll() interfaceStefan Hajnoczi1-13/+13
2016-11-22block: Return -ENOTSUP rather than assert on unaligned discardsEric Blake1-2/+3
2016-10-28block: only call aio_poll on the current thread's AioContextPaolo Bonzini1-0/+3
2016-10-28sheepdog: use BDRV_POLL_WHILEPaolo Bonzini1-29/+35
2016-09-15sheepdog: remove useless castsLaurent Vivier1-2/+2
2016-07-20sheepdog: Switch .bdrv_co_discard() to byte-basedEric Blake1-7/+10
2016-07-13coroutine: move entry argument to qemu_coroutine_createPaolo Bonzini1-7/+7
2016-06-16block: Make .bdrv_load_vmstate() vectoredKevin Wolf1-3/+10
2016-05-12block: Allow BDRV_REQ_FUA through blk_pwrite()Eric Blake1-1/+1
2016-05-12block: always compile-check debug printsZhou Jie1-5/+8
2016-03-30block: Always set writeback mode in blk_new_open()Kevin Wolf1-3/+2
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-03-17blockdev: Split monitor reference from BB creationMax Reitz1-2/+2
2016-03-16block/sheepdog: fix argument passed to qemu_strtoul()Jeff Cody1-4/+7
2016-03-14sheepdog: Use BB functions in .bdrv_create()Kevin Wolf1-19/+24
2016-03-14block: Use writeback in .bdrv_create() implementationsKevin Wolf1-2/+4
2016-03-10osdep: remove use of socket_error() from all codeDaniel P. Berrange1-3/+2