aboutsummaryrefslogtreecommitdiff
path: root/block/sheepdog.c
AgeCommit message (Expand)Author
2012-07-17sheepdog: do not blindly memset all read buffersChristoph Hellwig
2012-07-17sheepdog: always use coroutine-based network functionsMORITA Kazutaka
2012-07-09Merge remote-tracking branch 'mjt/mjt-iov2' into stagingAnthony Liguori
2012-07-09sheepdog: traverse pending_list from the first for each timeMORITA Kazutaka
2012-07-09sheepdog: split outstanding list into inflight and pendingMORITA Kazutaka
2012-07-09sheepdog: make sure we don't free aiocb before sending all requestsMORITA Kazutaka
2012-07-09sheepdog: use coroutine based socket functions in coroutine contextMORITA Kazutaka
2012-07-09sheepdog: restart I/O when socket becomes ready in do_co_req()MORITA Kazutaka
2012-07-09sheepdog: fix dprintf format stringsMORITA Kazutaka
2012-06-15sheepdog: add coroutine_fn markers to coroutine functionsMORITA Kazutaka
2012-06-11cleanup qemu_co_sendv(), qemu_co_recvv() and friendsMichael Tokarev
2012-05-30sheepdog: fix return value of do_load_save_vm_stateMORITA Kazutaka
2012-05-25sheepdog: use heap instead of stack for BDRVSheepdogStateMORITA Kazutaka
2012-05-25sheepdog: return -errno on errorMORITA Kazutaka
2012-05-25sheepdog: mark image as snapshot when tag is specifiedMORITA Kazutaka
2012-05-07sheepdog: switch to writethrough mode if cluster doesn't support flushMORITA Kazutaka
2012-04-19aio: remove process_queue callback and qemu_aio_process_queuePaolo Bonzini
2012-04-05sheepdog: fix send req helpersLiu Yuan
2012-04-05sheepdog: implement SD_OP_FLUSH_VDI operationLiu Yuan
2012-02-09sheepdog: fix co_recv coroutine contextMORITA Kazutaka
2012-01-13prepare for future GPLv2+ relicensingPaolo Bonzini
2011-12-22move corking functions to osdep.cPaolo Bonzini
2011-12-22sheepdog: move coroutine send/recv function to generic codePaolo Bonzini
2011-12-05block: Add coroutine_fn marker to coroutine functionsDong Xu Wang
2011-11-22sheepdog: Avoid deadlock in error pathDong Xu Wang
2011-10-21sheepdog: add coroutine_fn markersPaolo Bonzini
2011-10-14sheepdog: correct spellingDong Xu Wang
2011-08-24sheepdog: use coroutinesMORITA Kazutaka
2011-08-20Use glib memory allocation and free functionsAnthony Liguori
2011-07-25Wrap recv to avoid warningsBlue Swirl
2011-07-18sheepdog: add full data preallocation supportMORITA Kazutaka
2011-06-24Strip trailing '\n' from error_report()'s first argumentMarkus Armbruster
2011-06-24sheepdog: qemu_bh_new() can't return null pointer, drop checkMarkus Armbruster
2011-05-06Fix typo in code and commentsStefan Weil
2011-04-01get rid of private bitmap functions in block/sheepdog.c, use generic onesMichael Tokarev
2011-01-31sheepdog: support creating images on remote hostsMORITA Kazutaka
2010-08-30sheepdog: remove unnecessary includesIzumi Tsutsui
2010-07-07sheepdog: fix compile error on systems without TCP_CORKMORITA Kazutaka
2010-07-06block: add sheepdog driver for distributed storage supportMORITA Kazutaka