diff options
author | MORITA Kazutaka | 2013-10-24 09:01:18 +0200 |
---|---|---|
committer | Kevin Wolf | 2013-10-30 12:22:24 +0100 |
commit | 80308d33ec70834a80351a79eba106049b44a366 (patch) | |
tree | c0e160b7f54e62d638dc63b63b919f15c4806f3a /tests/test-coroutine.c | |
parent | sheepdog: cancel aio requests if possible (diff) | |
download | qemu-80308d33ec70834a80351a79eba106049b44a366.tar.gz qemu-80308d33ec70834a80351a79eba106049b44a366.tar.xz qemu-80308d33ec70834a80351a79eba106049b44a366.zip |
sheepdog: check simultaneous create in resend_aioreq
After reconnection happens, all the inflight requests are moved to the
failed request list. As a result, sd_co_rw_vector() can send another
create request before resend_aioreq() resends a create request from
the failed list.
This patch adds a helper function check_simultaneous_create() and
checks simultaneous create requests more strictly in resend_aioreq().
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 'tests/test-coroutine.c')
0 files changed, 0 insertions, 0 deletions