<div dir="ltr">Hi Yuri,<div><br></div><div>Thanks for the pull request. We'll review/merge it.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 10, 2013 at 7:03 PM, Yuriy Solodkyy <span dir="ltr"><<a href="mailto:yuriy@couldbedone.com" target="_blank">yuriy@couldbedone.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Rafael,<div><br></div><div>I just submitted a little updated pull request which leaves tpoll_poll implementation actually unchanged (still buggy as for our porblem).  </div>
<div><br></div><div>

It fixes our problem in epoll/kqueue implementations and does not created a deadlock problem in poll-based backend.</div><div><br></div><div>See <a href="https://github.com/ysw/mono-socket-problem/tree/master/SocketTest" target="_blank">https://github.com/ysw/mono-socket-problem/tree/master/SocketTest</a> on how to reproduce the problem</div>


<div>See the pull requests on how it happens and how we fix it for epoll. </div><div>See: <a href="https://github.com/mono/mono/pull/696" target="_blank">https://github.com/mono/mono/pull/696</a> </div><div><br></div><div>


Thank you</div><div>Yuriy</div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Wed, May 29, 2013 at 8:02 PM, Rafael Teixeira <span dir="ltr"><<a href="mailto:monoman@gmail.com" target="_blank">monoman@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Greg,<br>
<br>
Please can you point me back to your bug reports and proposed fix(es),<br>
I'll take a look to see if we can find a way to change it to avoid the<br>
theoretical deadlock and submit a new patch, as this is also important<br>
for my cloud projects.<br>
<br>
As I need to have tcp servers running on Android devices besides Linux<br>
servers do you know if the problem is reproducible there too?<br>
<br>
Thanks for bringing awareness for the problem, :)<br>
<br>
Rafael Teixeira<br>
O..:.)oooo<br>
<div><div><br>
<br>
On Wed, May 29, 2013 at 1:09 PM, Greg Young <<a href="mailto:gregoryyoung1@gmail.com" target="_blank">gregoryyoung1@gmail.com</a>> wrote:<br>
> So we have reproduced bugs even with suggestions given (and documented)<br>
><br>
> How do we move forward from this point? We have shown in the past that we<br>
> don't mind bounties but we are at a point of giving up and saying mono is<br>
> not acceptable as a server platform. The issues we have will affect anyone<br>
> who wants to build a tcp server.<br>
><br>
> How can we move forward? We have provided failing cases. We have provided a<br>
> fix that has a theoretical deadlock (never actually happened in billions of<br>
> tests).<br>
><br>
> I understand that the core business has moved and tcp servers are not common<br>
> with mobile devices but really? I would expect this kind of issue to be a<br>
> top priority.<br>
><br>
> Greg<br>
><br>
><br>
> --<br>
> Le doute n'est pas une condition agréable, mais la certitude est absurde.<br>
><br>
</div></div>> _______________________________________________<br>
> Mono-devel-list mailing list<br>
> <a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
> <a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
><br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com" target="_blank">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br>Yuriy Solodkyy<br>(<a href="mailto:y.solodkyy@gmail.com" target="_blank">y.solodkyy@gmail.com</a>)
</font></span></div>
<br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>