[Mono-bugs] [Bug 74854][Nor] New - When many sockets are open they all get closed

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 6 May 2005 20:09:37 -0400 (EDT)


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by jsab@pobox.com.

http://bugzilla.ximian.com/show_bug.cgi?id=74854

--- shadow/74854	2005-05-06 20:09:37.000000000 -0400
+++ shadow/74854.tmp.11157	2005-05-06 20:09:37.000000000 -0400
@@ -0,0 +1,50 @@
+Bug#: 74854
+Product: Mono: Runtime
+Version: 1.1
+OS: 
+OS Details: Ubuntu Hoary 2.6.11.1 K7
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: io-layer
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: jsab@pobox.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: When many sockets are open they all get closed
+
+Description of Problem:
+
+Running many IO intensive applications tends to cause sockets to close.
+
+Sorry that I cannot be more specific but I will describe why I think this
+is a bug. I will try to make a minimal test case that exposes this bug in
+the near future.
+
+In mono 1.1.6 I was able to run over 100 instances of the Brunet P2P
+networking program (research project at UCLA) on a single machine and the
+network forms correctly. This situation will cause a total of about 100 tcp
+sockets to be opened by each mono process (and ten of these mono process is
+open on a single machine) for a total of about 1200 total open tcp sockets.
+
+In mono 1.1.7 if we try to run more than 50 instances of the program (a
+total of about 500 tcp scokets) then eventually all of the sockets get closed.
+
+I will try to create a small program that can reproduce this problem but I
+thought I would throw this out and see if anyone has an idea of what could
+be causing this.
+
+
+Actual Results:
+When many tcp sockets are opened they all eventually die.
+
+Expected Results:
+They should not die.
+
+How often does this happen? 
+Whenever more than about 500 tcp sockets are opened.
+
+Additional Information: