[Mono-bugs] [Bug 80406][Nor] New - [PATCH] TcpChannel: OneWay messages lost / interoperability

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sat Dec 30 05:26:58 EST 2006


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 robertj at gmx.net.

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

--- shadow/80406	2006-12-30 05:26:58.000000000 -0500
+++ shadow/80406.tmp.11619	2006-12-30 05:26:58.000000000 -0500
@@ -0,0 +1,27 @@
+Bug#: 80406
+Product: Mono: Runtime
+Version: 1.2
+OS: All
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: remoting
+AssignedTo: lluis at ximian.com                            
+ReportedBy: robertj at gmx.net               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Summary: [PATCH] TcpChannel: OneWay messages lost / interoperability
+
+The patch fixes 2 issues:
+
+1) OneWay messages must be marked with 0x01 in the message request
+   header, otherwise MS.NET 1.1 has a bad time handling them: it partially
+   drops the messages and it swallows NREs according to MS.NET's
+   performance counters and WinDbg.
+
+2) when TcpServerChannel.cs (ProcessMessages) is flushing the buffer,
+   pending OneWay and async messages are partially lost because the
+   buffer is still "on the way" down the sink.


More information about the mono-bugs mailing list