<div dir="ltr">Hi Alexandre,<div><br></div><div>We are still experiencing corruption when performing live disk moves, even with this patch in place.</div><div><br></div><div>Is there anything we can do to help pinpoint the cause of this ?</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 12, 2014 at 7:39 PM, Alexandre DERUMIER <span dir="ltr"><<a href="mailto:aderumier@odiso.com" target="_blank">aderumier@odiso.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ok, Great!<br>
<br>
Thanks for testing.<br>
<br>
(@cc pve-devel)<br>
<br>
----- Mail transféré -----<br>
<span class=""><br>
De: "Andrew Thrift" <<a href="mailto:andrew@networklabs.co.nz">andrew@networklabs.co.nz</a>><br>
À: "Alexandre DERUMIER" <<a href="mailto:aderumier@odiso.com">aderumier@odiso.com</a>><br>
</span>Envoyé: Mercredi 12 Novembre 2014 05:10:40<br>
<span class="">Objet: Re: [pve-devel] [PATCH] rbd : free_image : retry if rbd has watchers<br>
<br>
<br>
</span><span class="">Hi Alexandre,<br>
<br>
<br>
Initial testing looks promising.<br>
<br>
<br>
I have tested migrating disks that have active writes on them and it worked well. All files had matching md5 sums.<br>
<br>
<br>
I will test with 4K writes tomorrow.<br>
<br>
<br>
On Fri, Nov 7, 2014 at 10:42 PM, Andrew Thrift < <a href="mailto:andrew@networklabs.co.nz">andrew@networklabs.co.nz</a> > wrote:<br>
<br>
<br>
<br>
Thanks Alexandre,<br>
<br>
<br>
I will try these first thing Monday.<br>
<br>
<br>
Have a good weekend !<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On Fri, Nov 7, 2014 at 10:29 PM, Alexandre DERUMIER < <a href="mailto:aderumier@odiso.com">aderumier@odiso.com</a> > wrote:<br>
<br>
</span><blockquote><br>
<div><div class="h5">>>Do you know why online Disk Move's could be causing this corruption ? We have had to stop using it as if we corrupt a customers DB server it would not be a good thing.... :(<br>
<br>
Can you try to 2 patchs I have sent ? I think it should fix the problem.<br>
<br>
<br>
----- Mail original -----<br>
<br>
De: "Andrew Thrift" < <a href="mailto:andrew@networklabs.co.nz">andrew@networklabs.co.nz</a> ><br>
À: "Alexandre DERUMIER" < <a href="mailto:aderumier@odiso.com">aderumier@odiso.com</a> ><br>
Envoyé: Jeudi 6 Novembre 2014 21:18:19<br>
Objet: Re: [pve-devel] [PATCH] rbd : free_image : retry if rbd has watchers<br>
<br>
<br>
<br>
<br>
HI Alexandre,<br>
<br>
<br>
Not related specifically to this patch. But using DIsk Move while the VM is online results in corruption for us almost every time we use it.<br>
<br>
<br>
We are using PVE3.3 with RBD storage. Typically we are moving from one RBD pool to another. We seem to get coorruption if the block copy completes or fails.<br>
<br>
<br>
We are primarily running Windows guest OS's with virtio or virtio-scsi disks.<br>
<br>
<br>
Our Ceph cluster has 84 spinning disks and 7x Intel S3700 Journal's. Networking to all devices is 2x10gigabit bonded and performance generally is very good.<br>
<br>
<br>
<br>
<br>
Do you know why online Disk Move's could be causing this corruption ? We have had to stop using it as if we corrupt a customers DB server it would not be a good thing.... :(<br>
<br>
<br>
<br>
<br>
On Fri, Nov 7, 2014 at 5:00 AM, Alexandre DERUMIER < <a href="mailto:aderumier@odiso.com">aderumier@odiso.com</a> > wrote:<br>
<br>
<br>
I'll resend a V2 tommorow<br>
----- Mail original -----<br>
<br>
De: "Dietmar Maurer" < <a href="mailto:dietmar@proxmox.com">dietmar@proxmox.com</a> ><br>
À: "Alexandre DERUMIER" < <a href="mailto:aderumier@odiso.com">aderumier@odiso.com</a> ><br>
Cc: <a href="mailto:pve-devel@pve.proxmox.com">pve-devel@pve.proxmox.com</a><br>
Envoyé: Jeudi 6 Novembre 2014 16:08:38<br>
Objet: RE: [pve-devel] [PATCH] rbd : free_image : retry if rbd has watchers<br>
<br>
<br>
<br>
> >>And what happens if we get other errors?<br>
><br>
> Currently It's retrying until $i > ~0<br>
><br>
> but we could add a die directly if $err !~ image still has watchers<br>
<br>
Yes, I think that would be better.<br>
_______________________________________________<br>
pve-devel mailing list<br>
<a href="mailto:pve-devel@pve.proxmox.com">pve-devel@pve.proxmox.com</a><br>
<a href="http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel" target="_blank">http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel</a><br>
<br>
<br>
<br>
<br>
</div></div></blockquote><br>
</blockquote></div><br></div>