[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [Qemu-block] qemu-io aborts at quit after reopen

From: Alberto Garcia
Subject: Re: [Qemu-devel] [Qemu-block] qemu-io aborts at quit after reopen
Date: Tue, 25 Apr 2017 17:57:03 +0200
User-agent: Mutt/1.5.23 (2014-03-12)

On Tue, Apr 25, 2017 at 11:13:17PM +0800, Fam Zheng wrote:
> Hi Kevin,
> This happens both on master and on your block-next tree:
>     $ qemu-io -f raw null-co:// -c 'reopen -r'
>     Unexpected error in bdrv_check_perm() at /stor/work/qemu/block.c:1437:
>     Block node is read-only
>     Aborted
> It seems bs->read_only and perms go out of sync when bdrv_reopen()
> toggles the former.

It seems that the problem started in 8ee039951dea9a809e4745c42aebb4a7.

I just took a quick look at the code, but one difference is that
after this change bdrv_check_perm(old_bs, ...) is called before
QLIST_REMOVE(child, next_parent), so the returned perms are likely


reply via email to

[Prev in Thread] Current Thread [Next in Thread]