Hi devs,

I find a serious problem when I try to live migrate a hybrid instance (instance 
based on local disk and cinder volume attached) .


In current nova, such operation is allowed.


But I don't think libvirt can deal with such condition correctly.


When block migration of a hybird intance is triggered, nova will initiate a new 
connection to the volume in destination compute node and then
call libvirt to do the block migration.


However, libvirt doesn't distinguish local disk and a network volume, it may 
copy both local disk and cinder volume from source to destination.


It is dangerous  to write the same volume simutaneously on source and 
destination!! and apparently there is no need to do this!




I believe we should do something to correct this, maybe patch libvirt? or just 
forbid user do such operation?


------------------
Luo Gangyi
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to