<div dir="ltr">Liu, <div><br></div><div>Do I have to reformat the cluster if i want to turn off default VDI lock ?</div><div><br></div><div>Regards</div><div>icez</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 3, 2015 at 9:10 AM, Liu Yuan <span dir="ltr"><<a href="mailto:namei.unix@gmail.com" target="_blank">namei.unix@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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 <<a href="mailto:wangzhengyong@cmss.chinamobile.com">wangzhengyong@cmss.chinamobile.com</a>><br>
Date:   Thu Feb <a href="tel:12%2000" value="+661200">12 00</a>: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 <<a href="mailto:mitake.hitoshi@gmail.com">mitake.hitoshi@gmail.com</a>><br>
    Signed-off-by: Wang Zhengyong <<a href="mailto:wangzhengyong@cmss.chinamobile.com">wangzhengyong@cmss.chinamobile.com</a>><br>
    Signed-off-by: Hitoshi Mitake <<a href="mailto:mitake.hitoshi@lab.ntt.co.jp">mitake.hitoshi@lab.ntt.co.jp</a>><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>
Thanks,<br>
Yuan<br>
<span class="HOEnZb"><font color="#888888">--<br>
sheepdog-users mailing lists<br>
<a href="mailto:sheepdog-users@lists.wpkg.org">sheepdog-users@lists.wpkg.org</a><br>
<a href="https://lists.wpkg.org/mailman/listinfo/sheepdog-users" target="_blank">https://lists.wpkg.org/mailman/listinfo/sheepdog-users</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Personal hosting by icez network<br><a href="http://www.thzhost.com">http://www.thzhost.com</a></div>
</div>