[libvirt] [PATCH 6/6] Implement hotremove for SCSI disks

Daniel P. Berrange berrange at redhat.com
Mon Mar 1 14:47:42 UTC 2010


On Mon, Mar 01, 2010 at 03:40:14PM +0100, Gerd Hoffmann wrote:
> On 03/01/10 15:29, Wolfgang Mauerer wrote:
> >Gerd: Are you intending to add the drive_del feature, or is
> >the approach outlined above sufficient for drive hotplug/remove?
> 
> I'm busy with other tasks right now.
> 
> >Respectively can there be any problems if we remove a device
> >associated with a disk and then re-create a drive/device pair
> >with the same IDs as before, but with a different configuration?
> 
> There are no problems with that, when it is gone from 'info block' all 
> traces of the drive are gone and creating another one with the same name 
> is not a problem.

Great, this is sufficient for the hot-unplug code to work.

> For symmetry reasons it would be nice to have a drive_del command though 
> and have device_del not implicitly zap the drive.  The current scheme 
> also fails to handle some corner cases like device_add failing (you are 
> left with a drive you can't remove easily).

Yep, that's a minor edge case we can worry about later


Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list