[Mono-dev] Top again

Yuriy Solodkyy yuriy at couldbedone.com
Wed Jul 10 23:03:47 UTC 2013


Rafael,

I just submitted a little updated pull request which leaves tpoll_poll
implementation actually unchanged (still buggy as for our porblem).

It fixes our problem in epoll/kqueue implementations and does not created a
deadlock problem in poll-based backend.

See https://github.com/ysw/mono-socket-problem/tree/master/SocketTest on
how to reproduce the problem
See the pull requests on how it happens and how we fix it for epoll.
See: https://github.com/mono/mono/pull/696

Thank you
Yuriy


On Wed, May 29, 2013 at 8:02 PM, Rafael Teixeira <monoman at gmail.com> wrote:

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



-- 
Yuriy Solodkyy
(y.solodkyy at gmail.com)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130711/9ed3e5b2/attachment.html>


More information about the Mono-devel-list mailing list