[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] ping Re: [RFC PATCH 00/13] Embedded NBD server
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] ping Re: [RFC PATCH 00/13] Embedded NBD server |
Date: |
Tue, 18 Sep 2012 11:48:53 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120828 Thunderbird/15.0 |
Il 18/09/2012 11:40, Kevin Wolf ha scritto:
>>> >> Note that after completing the refactoring, we'll only have one combined
>>> >> bdrv_close/delete function and so there won't be BlockDriverStates
>>> >> that are closed. In this case, I think it's quite obvious that not
>>> >> closing
>>> >> the filters wouldn't make any sense.
>> >
>> > Does that mean that any I/O throttling must be applied again on every
>> > medium change? That would be a behavioral change.
> Hm, I guess so, at least on the lowest level. The only thing I know for
> certain is that maintaining compatibility for the old commands will be
> fun, but if possible at all we shouldn't let that compromise our design.
Yeah, originally we had the idea of a "proxy" driver where you could
stack all your persistent filters. The proxy driver would be needed of
course for removable media, but it could also subsume things like
bdrv_swap and bdrv_append.
Paolo