[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server af
From: |
MORITA Kazutaka |
Subject: |
Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure |
Date: |
Wed, 24 Jul 2013 18:07:21 +0900 |
User-agent: |
Wanderlust/2.15.9 (Almost Unreal) Emacs/23.2 Mule/6.0 (HANACHIRUSATO) |
At Wed, 24 Jul 2013 16:28:30 +0800,
Liu Yuan wrote:
>
> On Wed, Jul 24, 2013 at 04:56:24PM +0900, MORITA Kazutaka wrote:
> > Currently, if a sheepdog server exits, all the connecting VMs need to
> > be restarted. This series implements a feature to reconnect the
> > server, and enables us to do online sheepdog upgrade and avoid
> > restarting VMs when sheepdog servers crash unexpectedly.
> >
>
> It doesn't work on my test. I tried start linux-0.2.img stored in sheepdog
> cluster and then
>
> 1. did some buffered writes
> 2. restart sheep that this QEMU VM connected to.
> 3. $ sync
>
> I got following error:
>
> $ ../qemu/x86_64-softmmu/qemu-system-x86_64 --enable-kvm -m 1024 -hda
> sheepdog:test
> qemu-system-x86_64: failed to get the header, Resource temporarily unavailable
> qemu-system-x86_64: Failed to connect to socket: Connection refused
> qemu-system-x86_64: Failed to connect to socket: Connection refused
> qemu-system-x86_64: Failed to connect to socket: Connection refused
> qemu-system-x86_64: Failed to connect to socket: Connection refused
> qemu-system-x86_64: Failed to connect to socket: Connection refused
> ...repeat...
>
> QEMU version is master tip
Your sheep daemon looks like unreachable from qemu. I tried the same
procedure, but couldn't reproduce it.
Is the problem reproducible? Can you make sure that you can connect
to the sheep daemon from collie while the error message shows up?
Thanks,
Kazutaka
- [Qemu-devel] [PATCH v2 4/9] sheepdog: handle vdi objects in resend_aio_req, (continued)
- [Qemu-devel] [PATCH v2 4/9] sheepdog: handle vdi objects in resend_aio_req, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 2/9] iov: handle EOF in iov_send_recv, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 1/9] ignore SIGPIPE in qemu-img and qemu-io, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 3/9] sheepdog: check return values of qemu_co_recv/send correctly, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 7/9] sheepdog: try to reconnect to sheepdog after network error, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 5/9] sheepdog: reload inode outside of resend_aioreq, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 6/9] coroutine: add co_aio_sleep_ns() to allow sleep in block drivers, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 8/9] sheepdog: make add_aio_request and send_aioreq void functions, MORITA Kazutaka, 2013/07/24
- [Qemu-devel] [PATCH v2 9/9] sheepdog: cancel aio requests if possible, MORITA Kazutaka, 2013/07/24
- Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure, Liu Yuan, 2013/07/24
- Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure,
MORITA Kazutaka <=
- Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure, Liu Yuan, 2013/07/24
- Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure, Liu Yuan, 2013/07/24
- Re: [Qemu-devel] [PATCH v2 0/9] sheepdog: reconnect server after connection failure, Liu Yuan, 2013/07/25
- [Qemu-devel] [PATCH 1/2] sheepdog: correct signedness of comparison, Liu Yuan, 2013/07/25
- [Qemu-devel] [PATCH 2/2] sheepdog: put aio request into failed list when failing to send request, Liu Yuan, 2013/07/25
- Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure, MORITA Kazutaka, 2013/07/25
- Re: [Qemu-devel] [sheepdog] [PATCH v2 0/9] sheepdog: reconnect server after connection failure, Liu Yuan, 2013/07/25