[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