summaryrefslogtreecommitdiffstats
path: root/block/sheepdog.c
Commit message (Expand)AuthorAgeFilesLines
* sheepdog: check simultaneous create in resend_aioreqMORITA Kazutaka2013-10-301-32/+32
* sheepdog: cancel aio requests if possibleMORITA Kazutaka2013-10-301-11/+59
* sheepdog: make add_aio_request and send_aioreq void functionsMORITA Kazutaka2013-10-301-49/+17
* sheepdog: try to reconnect to sheepdog after network errorMORITA Kazutaka2013-10-301-14/+66
* sheepdog: reload inode outside of resend_aioreqMORITA Kazutaka2013-10-301-14/+19
* sheepdog: handle vdi objects in resend_aio_reqMORITA Kazutaka2013-10-301-5/+16
* sheepdog: check return values of qemu_co_recv/send correctlyMORITA Kazutaka2013-10-301-8/+8
* sheepdog: pass copy_policy in the requestLiu Yuan2013-10-281-7/+13
* sheepdog: explicitly set copies as type uint8_tLiu Yuan2013-10-281-7/+9
* block: introduce BlockDriver.bdrv_needs_filename to enable some drivers.BenoƮt Canet2013-09-251-0/+3
* block: Error parameter for open functionsMax Reitz2013-09-121-2/+8
* bdrv: Use "Error" for creating imagesMax Reitz2013-09-121-1/+2
* bdrv: Use "Error" for opening imagesMax Reitz2013-09-121-1/+2
* snapshot: distinguish id and name in snapshot deleteWenchao Xia2013-09-121-1/+4
* block: return get_block_status data and flags for formatsPaolo Bonzini2013-09-061-1/+1
* block: introduce bdrv_get_block_status APIPaolo Bonzini2013-09-061-6/+6
* block: make bdrv_delete() staticFam Zheng2013-09-061-3/+3
* aio: drop io_flush argumentStefan Hajnoczi2013-08-191-10/+8
* block/sheepdog: drop have_co_req() and aio_flush_request()Stefan Hajnoczi2013-08-191-20/+5
* sheepdog: add missing .bdrv_has_zero_initLiu Yuan2013-08-061-0/+2
* block/sheepdog: Rename 'dprintf' to 'DPRINTF'Peter Maydell2013-07-291-15/+15
* block: Don't parse protocol from file.filenameKevin Wolf2013-07-151-1/+1
* block: change default of .has_zero_init to 0Peter Lieven2013-06-281-0/+1
* sheepdog: support 'qemu-img snapshot -a'Liu Yuan2013-06-171-7/+5
* sheepdog: fix snapshot tag initializationLiu Yuan2013-06-171-1/+1
* sheepdog: fix loadvm operationLiu Yuan2013-04-261-1/+53
* sheepdog: resend write requests when SD_RES_READONLY is receivedMORITA Kazutaka2013-04-261-1/+59
* sheepdog: add helper function to reload inodeMORITA Kazutaka2013-04-261-28/+39
* sheepdog: add SD_RES_READONLY result codeMORITA Kazutaka2013-04-261-0/+2
* sheepdog: cleanup find_vdi_nameMORITA Kazutaka2013-04-261-7/+8
* sheepdog: implement .bdrv_co_is_allocated()Liu Yuan2013-04-261-0/+37
* sheepdog: use BDRV_SECTOR_SIZELiu Yuan2013-04-261-6/+5
* sheepdog: add discard/trim support for sheepdogLiu Yuan2013-04-261-1/+63
* block: Remove filename parameter from .bdrv_file_open()Kevin Wolf2013-04-221-2/+1
* sheepdog: Use bdrv_open options instead of filenameKevin Wolf2013-04-221-1/+31
* block: Introduce bdrv_writev_vmstateKevin Wolf2013-04-151-3/+10
* oslib-posix: rename socket_set_nonblock() to qemu_set_nonblock()Stefan Hajnoczi2013-04-021-1/+1
* block: Add options QDict to bdrv_file_open() prototypesKevin Wolf2013-03-221-3/+4
* sheepdog: show error message for halt statusLiu Yuan2013-03-191-0/+2
* sheepdog: set io_flush handler in do_co_reqMORITA Kazutaka2013-03-151-2/+11
* sheepdog: use non-blocking fd in coroutine contextMORITA Kazutaka2013-03-151-4/+2
* sheepdog: add support for connecting to unix domain socketMORITA Kazutaka2013-03-041-12/+70
* sheepdog: use inet_connect to simplify connect codeMORITA Kazutaka2013-03-041-81/+30
* sheepdog: accept URIsMORITA Kazutaka2013-03-041-34/+105
* move socket_set_nodelay to osdep.cMORITA Kazutaka2013-03-041-10/+1
* sheepdog: pass vdi_id to sheep daemon for sd_close()Liu Yuan2013-02-011-2/+3
* sheepdog: clean up sd_aio_setup()Liu Yuan2013-01-151-6/+5
* sheepdog: multiplex the rw FD to flush cacheLiu Yuan2013-01-151-45/+37
* sheepdog: implement direct write semanticsLiu Yuan2013-01-141-30/+40
* sheepdog: pass oid directly to send_pending_req()Liu Yuan2013-01-021-1/+1
OpenPOWER on IntegriCloud