Pearl1594 commented on issue #4936:
URL: https://github.com/apache/cloudstack/issues/4936#issuecomment-827579391


   @leolleeooleo cc @rhtyd It seems like the issue occurs because during 
scaling the new compute offering chosen has a cache mode set to `writeback`. 
Migrating a VM with this cache mode is restricted from libvirt / qemu end as 
mentioned in https://libvirt.org/manpages/virsh.html. Following is the excerpt 
from the aforementioned site:
   ```
   In some cases libvirt may refuse to migrate the domain because doing so may 
lead to potential problems such as data corruption, and thus the migration is 
considered unsafe. For QEMU domain, this may happen if the domain uses disks 
without explicitly setting cache mode to "none". Migrating such domains is 
unsafe unless the disk images are stored on coherent clustered filesystem, such 
as GFS2 or GPFS. If you are sure the migration is safe or you just do not care, 
use --unsafe to force the migration.
   ```
   That said, we may want to discuss whether we would want to force the 
migration anyway by passing the '--unsafe' flag / handle it in some other way.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to