summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMORITA Kazutaka2013-10-24 09:01:15 +0200
committerKevin Wolf2013-10-30 12:22:12 +0100
commit011603cacf1cae9212453efd82ec908cd42ce466 (patch)
tree996d0a3723597ad7016df55e729f44fe78f40f2e /include
parentcoroutine: add co_aio_sleep_ns() to allow sleep in block drivers (diff)
downloadqemu-011603cacf1cae9212453efd82ec908cd42ce466.tar.gz
qemu-011603cacf1cae9212453efd82ec908cd42ce466.tar.xz
qemu-011603cacf1cae9212453efd82ec908cd42ce466.zip
sheepdog: try to reconnect to sheepdog after network error
This introduces a failed request queue and links all the inflight requests to the list after network error happens. After QEMU reconnects to the sheepdog server successfully, the sheepdog block driver will retry all the requests in the failed queue. Signed-off-by: MORITA Kazutaka <morita.kazutaka@lab.ntt.co.jp> Tested-by: Liu Yuan <namei.unix@gmail.com> Reviewed-by: Liu Yuan <namei.unix@gmail.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions