https://bugzilla.novell.com/show_bug.cgi?id=428683
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=428683#c5 --- Comment #5 from Adam MacBeth <[EMAIL PROTECTED]> 2008-10-02 11:18:18 MDT --- I confirmed that setting MONO_THREADS_PER_CPU=2000 resolves the issue. However, the behavior here is quite different from that of .NET. On .NET 3.5, the default number of threads is 250 workers per CPU and 1000 IOCPs. On Mono it is 25 (as described in reference link on thread pool deadlocks). I see 30 workers and 0 IOCPs in Mono on my dual core system. Adding ThreadPool.SetMaxThreads(2, 2) to the beginning of the test still works fine on .NET even though there are 30 requests in progress, but again fails on Mono. I assume this has to do with Mono not having access to IOCPs, while .NET does? This seems like a significant incompatibility. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
