<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: arial,helvetica,sans-serif; font-size: 10pt; color: #000000'><font face="arial, helvetica, sans-serif"><span style="font-size: 10pt;">> </span></font><span style="font-family: Helvetica, Arial, sans-serif; font-size: 16px;">Sorry for your inconvenience, Walid. I'll backport it to stable-0.9 later.</span><div><font face="Helvetica, Arial, sans-serif"><br></font></div><div><font face="Helvetica, Arial, sans-serif">Thank you for your kindness, don't worry, I'm not blaming anyone for this, I was just sad that this great feature was not available anymore but I'm happy to see there are plans to get it back again.</font></div><div><font face="Helvetica, Arial, sans-serif"><br></font></div><div><font face="Helvetica, Arial, sans-serif">Just a question : I rebuilt my cluster completely when upgrading to 0.9, once this patch is backported to the 0.9 branch, will I have to re-format again or will it be compatible as is ?</font></div><div><font face="Helvetica, Arial, sans-serif"><br></font></div><div><font face="Helvetica, Arial, sans-serif">Regards.</font></div><div><font face="Helvetica, Arial, sans-serif"><br></font></div><div><font face="Helvetica, Arial, sans-serif">Walid Moghrabi<br></font><br><hr id="zwchr" style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div style="font-family: Helvetica, Arial, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); font-weight: normal; font-style: normal; text-decoration: none;"><b>De: </b>"Hitoshi Mitake" <mitake.hitoshi@gmail.com><br><b>À: </b>"Liu Yuan" <namei.unix@gmail.com><br><b>Cc: </b>"Walid Moghrabi" <walid.moghrabi@lezard-visuel.com>, sheepdog-users@lists.wpkg.org<br><b>Envoyé: </b>Mercredi 4 Mars 2015 15:35:52<br><b>Objet: </b>Re: [sheepdog-users] Sheepdog 0.9 missing live migration feature<br><br>At Tue, 3 Mar 2015 10:10:45 +0800,<br>Liu Yuan wrote:<br>> <br>> On Mon, Mar 02, 2015 at 09:35:13PM +0100, Walid Moghrabi wrote:<br>> > <br>> > Hi, <br>> > <br>> > <br>> > I just updated to 0.9.1 which apparently fixes many snapshot related issues I got but now, it is impossible to live migrate virtual machines anymore. <br>> > I know this feature is not supported by 0.9, this has been announced and discussed many times but this is very frustrating because this is a must feature especially when used in virtualization clustered stack such as ProxMox or OpenStack. <br>> > This is even more frustrating that before 0.9, this was working and pretty well I must say so I don't know why this feature has been removed. <br>> > <br>> <br>> It was not removed, but was broken by Sheepdog's lock mechanism.<br>> <br>> > <br>> > Are there any plan in a near future to support live migration again ? <br>> <br>> We introduced an option to disable the lock mechanism as default, meaning that<br>> the live migration feature would work as before.<br>> <br>> Following patch in the master branch fixes the problem:<br>> <br>> commit aaa80dc785707f32e2c3818fd5edf74ee05e5144<br>> Author: Wang Zhengyong <wangzhengyong@cmss.chinamobile.com><br>> Date:   Thu Feb 12 00:53:25 2015 -0800<br>> <br>>     Make the vdi lock mechanism optional<br>>     <br>>     Current sheepdog driver will send LOCK_VDI/RELEASE_VDI ops,<br>>     while start/stop QEMU VM with sheepdog protocol, this mechanism<br>>     will lead qemu-img/qemu-io report error when the sheepdog VDI is locking<br>>     <br>>     To keep backward compatiblity, this patch modify the functionality<br>>     that make the vdi lock mechanism optional(with --lock opention),<br>>     default VDI lock is disabled<br>>     <br>>     Enable VDI lock:<br>>     e.g. dog cluster format --lock<br>>     <br>>     Cc: Hitoshi Mitake <mitake.hitoshi@gmail.com><br>>     Signed-off-by: Wang Zhengyong <wangzhengyong@cmss.chinamobile.com><br>>     Signed-off-by: Hitoshi Mitake <mitake.hitoshi@lab.ntt.co.jp><br>> <br>> =================================================<br>> <br>> You can either try master branch to test it.<br>> <br>> Hitosh, it would be great if you can backport this patch to 0.9.x.<br><br>Sorry for your inconvenience, Walid. I'll backport it to stable-0.9 later.<br><br>Thanks,<br>Hitoshi<br><br>> <br>> Thanks,<br>> Yuan<br>> -- <br>> sheepdog-users mailing lists<br>> sheepdog-users@lists.wpkg.org<br>> https://lists.wpkg.org/mailman/listinfo/sheepdog-users<br></div><br></div></div></body></html>