<div dir="ltr"><div>Thanks !!<br>Ccing 3.6.X release maintainer to make sure he is not missing this mail. <br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>--Humble<br></div><br></div></div></div>
<br><div class="gmail_quote">On Fri, Sep 11, 2015 at 1:30 AM, Richard Wareing <span dir="ltr">&lt;<a href="mailto:rwareing@fb.com" target="_blank">rwareing@fb.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>
<div style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">
<div><span style="font-size:10pt">Greetings,</span></div>
<div><span style="font-size:10pt"><br>
</span></div>
<div><span style="font-size:10pt">Just a heads up, there&#39;s a very nasty deadlock bug w/ multi-core e-poll in v3.6.x (latest branch) which appear to be due to DHT doing naughty things (like racing among other things).  So to fix these issues we had to pull
 in these (trivial cherry-pick) commits from master:</span></div>
<div><br>
</div>
<div>
<div>565ef0d826b356d188028410575da1f0fa9416b7</div>
<div>5a0aced9802d12f45cebf1b318e20676395570f9</div>
<div>b387c485c069c201ddabebe00c7176f960f4be32</div>
<div>2691a650f94ed9f82ecb8dda5d9b12f52147dc51</div>
<div>532566802b58d847d1ff1818ea857b583049ee76</div>
<div>50a92b2d72a43a940b0e38340d161fa7687a7104</div>
<div>df83769d4c6c6bb13df70751640b2a90af0064d7</div>
<div>9f8b4c2ef3523f91213a00edec863f322e92a6d5</div>
<div>68dfe137c7dfa08fb601257309f3db7e3ce6e4e8</div>
<div>e57a5eef4ea0da579986e9b61fec47a50ddf2b8a</div>
<div>2a3b7086957b095a5bbb5325aab0f765496e8491</div>
<div>393de0d7fd4309f4262a8747183f164e8f6d23c1</div>
<div>48aa51d49800bafbad5825165d4798cbbe592f5a</div>
<div>4fcf231aac51668742114320068b1570cee75667</div>
<div>8ac26cf2302dc452d7448a769b6b117dbdaaf05c</div>
<div>40da6554acabedebc2259a8c867159e41e1079c2</div>
<div>39bbf0ed97c3a1e8bf2966b2561f964013cde606</div>
<div>20a014332504efbc0204a591cad257abb167fce7</div>
<div>83b65187148e1dd145752c61660b8e5902e9a94f</div>
<div>83b65187148e1dd145752c61660b8e5902e9a94f</div>
<div>d60943ff2f6d58c129a66308f29986b471762210</div>
<div>6588d8f2a8975f032cb1567eef5ed35e5f992357</div>
<div>4ac9399be4f620abdaeee1054a48458c8238b907</div>
<div>a7e30beef3ab41985e7435dc1a90cde30e07dc47</div>
</div>
<div><br>
</div>
<div>(yes this is a lot of commits...but it fixes a lot of brokenness :) ).</div>
<div><br>
</div>
<div>So for the next maintenance release it might be wise to include these fixes to better the experience for v3.6.x users out there who do not maintain their own builds.  Without these multi-core epoll under high load prone to deadlocks (repro&#39;able by rsync&#39;ing
 [rsync -avR --inplace] a 100k or so small files from one tmpfs mount to another tmpfs backed GFS cluster on a development/test machine).  Not sure if it&#39;s worth filing a bug report since the issue has clearly been fixed in newer releases.</div><span class="HOEnZb"><font color="#888888">
<div><br>
</div>
<div>Richard</div>
<div><br>
</div>
</font></span></div>
</div>

<br>_______________________________________________<br>
Gluster-devel mailing list<br>
<a href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a><br>
<a href="http://www.gluster.org/mailman/listinfo/gluster-devel" rel="noreferrer" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-devel</a><br>
<br></blockquote></div><br></div>