* ChannelDispatcher.cs : disable slottling again :( It still fails
to process concurrent requests if there is service metadata channel
and MaxConcurrentSessions > 1 on non-ASP.NET channels.
svn path=/trunk/mcs/; revision=157670
+2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
+
+ * ChannelDispatcher.cs : disable slottling again :( It still fails
+ to process concurrent requests if there is service metadata channel
+ and MaxConcurrentSessions > 1 on non-ASP.NET channels.
+
2010-05-21 Atsushi Enomoto <atsushi@ximian.com>
* ChannelDispatcher.cs : enable throttling again. Though issues
// http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/3faa4a5e-8602-4dbe-a181-73b3f581835e
while (loop) {
+ // FIXME: enable throttling
// FIXME: take MaxConcurrentCalls into consideration too.
- while (loop && channels.Count < owner.ServiceThrottle.MaxConcurrentSessions) {
+// while (loop && channels.Count < owner.ServiceThrottle.MaxConcurrentSessions) {
+ while (loop && channels.Count < 1) {
channel_acceptor ();
creator_handle.WaitOne (); // released by ChannelAccepted()
}