aboutsummaryrefslogtreecommitdiff
path: root/block/sheepdog.c
AgeCommit message (Expand)Author
2016-03-17blockdev: Split monitor reference from BB creationMax Reitz
2016-03-16block/sheepdog: fix argument passed to qemu_strtoul()Jeff Cody
2016-03-14sheepdog: Use BB functions in .bdrv_create()Kevin Wolf
2016-03-14block: Use writeback in .bdrv_create() implementationsKevin Wolf
2016-03-10osdep: remove use of socket_error() from all codeDaniel P. Berrange
2016-02-29sheepdog: allow to delete snapshotVasiliy Tolstov
2016-02-02sheepdog: Assign bs to file in sd_co_get_block_statusFam Zheng
2016-02-02block: Add "file" output parameter to block status query functionsFam Zheng
2016-01-20block: Clean up includesPeter Maydell
2016-01-13error: Use error_reportf_err() where it makes obvious senseMarkus Armbruster
2016-01-13error: Use error_report_err() where appropriate (again)Markus Armbruster
2015-10-23aio: Add "is_external" flag for event handlersFam Zheng
2015-09-25sheepdog: refine discard supportHitoshi Mitake
2015-09-25sheepdog: use per AIOCB dirty indexes for non overlapping requestsHitoshi Mitake
2015-09-25sheepdog: add reopen supportLiu Yuan
2015-09-14block: Drop drv parameter from bdrv_open()Max Reitz
2015-07-28sheepdog: serialize requests to overwrapping areaHitoshi Mitake
2015-05-08sheepdog: fix resource leak with sd_snapshot_createzhanghailiang
2015-04-28Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi
2015-03-10sheepdog: Fix misleading error messages in sd_snapshot_create()Markus Armbruster
2015-03-10sheepdog: fix confused return valuesLiu Yuan
2015-03-09sheepdog: selectable object size supportTeruaki Ishizaki
2015-02-26Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-02-18' into...Peter Maydell
2015-02-18error: Use error_report_err() where appropriateMarkus Armbruster
2015-02-16block: Remove "growable" from BDSMax Reitz
2015-02-16block: Add Error parameter to bdrv_find_protocol()Max Reitz
2014-10-20block: Rename BlockDriverAIOCB* to BlockAIOCB*Markus Armbruster
2014-09-22block: Rename qemu_aio_release -> qemu_aio_unrefFam Zheng
2014-09-22sheepdog: Convert sd_aiocb_info.cancel to .cancel_asyncFam Zheng
2014-09-12block: round up file size to nearest sectorHu Tao
2014-08-29sheepdog: fix a core dump while do auto-reconnectingLiu Yuan
2014-08-29sheepdog: improve error handling for a case of failed lockHitoshi Mitake
2014-08-29sheepdog: adopting protocol update for VDI lockingHitoshi Mitake
2014-08-20block: Use g_new() & friends to avoid multiplying sizesMarkus Armbruster
2014-08-20block: Use g_new() & friends where that makes obvious senseMarkus Armbruster
2014-06-23sheepdog: fix NULL dereference in sd_createLiu Yuan
2014-06-16cleanup QEMUOptionParameterChunyan Liu
2014-06-16sheepdog.c: replace QEMUOptionParameter with QemuOptsChunyan Liu
2014-06-06sheepdog: reload only header in a case of live snapshotHitoshi Mitake
2014-06-06sheepdog: fix vdi object update after live snapshotHitoshi Mitake
2014-06-04sheepdog: implement .bdrv_detach/attach_aio_context()Stefan Hajnoczi
2014-05-30block/sheepdog: Plug memory leak in sd_snapshot_create()Markus Armbruster
2014-05-28block/sheepdog: Don't use qerror_report()Markus Armbruster
2014-05-28block/sheepdog: Fix silent sd_open(), sd_create() failuresMarkus Armbruster
2014-05-28block/sheepdog: Propagate errors to open and create methodsMarkus Armbruster
2014-05-28block/sheepdog: Propagate errors through find_vdi_name()Markus Armbruster
2014-05-28block/sheepdog: Propagate errors through do_sd_create()Markus Armbruster
2014-05-28block/sheepdog: Propagate errors through sd_prealloc()Markus Armbruster
2014-05-28block/sheepdog: Propagate errors through get_sheep_fd()Markus Armbruster
2014-05-28block/sheepdog: Propagate errors through connect_to_sdog()Markus Armbruster