Greetings, Just a heads up, there'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:
565ef0d826b356d188028410575da1f0fa9416b7 5a0aced9802d12f45cebf1b318e20676395570f9 b387c485c069c201ddabebe00c7176f960f4be32 2691a650f94ed9f82ecb8dda5d9b12f52147dc51 532566802b58d847d1ff1818ea857b583049ee76 50a92b2d72a43a940b0e38340d161fa7687a7104 df83769d4c6c6bb13df70751640b2a90af0064d7 9f8b4c2ef3523f91213a00edec863f322e92a6d5 68dfe137c7dfa08fb601257309f3db7e3ce6e4e8 e57a5eef4ea0da579986e9b61fec47a50ddf2b8a 2a3b7086957b095a5bbb5325aab0f765496e8491 393de0d7fd4309f4262a8747183f164e8f6d23c1 48aa51d49800bafbad5825165d4798cbbe592f5a 4fcf231aac51668742114320068b1570cee75667 8ac26cf2302dc452d7448a769b6b117dbdaaf05c 40da6554acabedebc2259a8c867159e41e1079c2 39bbf0ed97c3a1e8bf2966b2561f964013cde606 20a014332504efbc0204a591cad257abb167fce7 83b65187148e1dd145752c61660b8e5902e9a94f 83b65187148e1dd145752c61660b8e5902e9a94f d60943ff2f6d58c129a66308f29986b471762210 6588d8f2a8975f032cb1567eef5ed35e5f992357 4ac9399be4f620abdaeee1054a48458c8238b907 a7e30beef3ab41985e7435dc1a90cde30e07dc47 (yes this is a lot of commits...but it fixes a lot of brokenness :) ). 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'able by rsync'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's worth filing a bug report since the issue has clearly been fixed in newer releases. Richard
_______________________________________________ Gluster-devel mailing list [email protected] http://www.gluster.org/mailman/listinfo/gluster-devel
