On 09/02/2015 19:38, Max Reitz wrote: > Currently, bdrv_close_all() force-closes all BDSs with a BlockBackend, > which can lead to data corruption (see the iotest added in the final > patch of this series) and is most certainly very ugly. > > This series reworks bdrv_close_all() to notify all owners of a > BlockBackend that they should release their reference (and additionally > the monitor releases all its references to BB-less BDSs). This way, > force-closing becomes unnecessary.
The NBD parts look good. Paolo