PageRenderTime 52ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 1ms

/src/Suave.Tests/Bug106-ReadingInputData.txt

http://github.com/ademar/suave
Plain Text | 361 lines | 342 code | 19 blank | 0 comment | 0 complexity | e6e97eb3552128375037afa50cd871c0 MD5 | raw file
Possible License(s): Apache-2.0
  1. Microsoft (R) F# Interactive version 11.0.60610.1
  2. Copyright (c) Microsoft Corporation. All Rights Reserved.
  3. For help type #help;;
  4. >
  5. --> Referenced 'W:\_vendor\suave\Tests\bin/Release/suave.dll'
  6. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Net.dll'
  7. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Net.Http.dll'
  8. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Xml.dll'
  9. --> Referenced 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Xml.Linq.dll'
  10. [I] 2014-05-02T11:49:50.2538491Z: started listener in: started in 15.545100 ms: 127.0.0.1:8083 [Tcp.tcp_ip_server]
  11. module XD = begin
  12. val mk_xdoc : raw_bytes:byte [] -> System.Xml.Linq.XDocument
  13. end
  14. module SystemUnderTest = begin
  15. val app : (Suave.Types.HttpContext -> Async<unit> option)
  16. val conf : Suave.Types.SuaveConfig =
  17. {bindings = [{scheme = HTTP;
  18. ip = 127.0.0.1;
  19. port = 8083us;}];
  20. error_handler = <fun:conf@39>;
  21. web_part_timeout = 05:00:00;
  22. listen_timeout = 00:00:02;
  23. ct = System.Threading.CancellationToken;
  24. buffer_size = 8192;
  25. max_ops = 100;
  26. mime_types_map = <fun:default_config@594-1>;
  27. home_folder = null;
  28. compressed_files_folder = null;
  29. logger = Suave.Log+Loggers+CombiningLogger;}
  30. val run : unit -> unit
  31. end
  32. module Client = begin
  33. val client_post :
  34. uri:System.Uri ->
  35. ct:System.Threading.CancellationToken ->
  36. client:System.Net.Http.HttpClient ->
  37. data:#System.Net.Http.HttpContent ->
  38. Async<System.Net.Http.HttpResponseMessage>
  39. val uri : str:string -> System.Uri
  40. val with_client :
  41. f:(System.Threading.CancellationTokenSource ->
  42. System.Net.Http.HttpClientHandler -> System.Net.Http.HttpClient -> 'a) ->
  43. 'a
  44. val posts : int ref = {contents = 0;}
  45. val post : data:byte [] -> System.Net.Http.HttpResponseMessage
  46. val post_and_assert : (byte [] -> unit)
  47. val ad : byte [] =
  48. [|239uy; 187uy; 191uy; 60uy; 63uy; 120uy; 109uy; 108uy; 32uy; 118uy; 101uy;
  49. 114uy; 115uy; 105uy; 111uy; 110uy; 61uy; 34uy; 49uy; 46uy; 48uy; 34uy;
  50. 32uy; 101uy; 110uy; 99uy; 111uy; 100uy; 105uy; 110uy; 103uy; 61uy; 34uy;
  51. 117uy; 116uy; 102uy; 45uy; 56uy; 34uy; 63uy; 62uy; 13uy; 10uy; 60uy;
  52. 69uy; 110uy; 118uy; 101uy; 108uy; 111uy; 112uy; 101uy; 32uy; 120uy;
  53. 109uy; 108uy; 110uy; 115uy; 58uy; 120uy; 115uy; 100uy; 61uy; 34uy; 104uy;
  54. 116uy; 116uy; 112uy; 58uy; 47uy; 47uy; 119uy; 119uy; 119uy; 46uy; 119uy;
  55. 51uy; 46uy; 111uy; 114uy; 103uy; 47uy; 50uy; 48uy; 48uy; 49uy; 47uy;
  56. 88uy; 77uy; 76uy; 83uy; 99uy; 104uy; 101uy; 109uy; 97uy; 34uy; 32uy;
  57. 120uy; 109uy; ...|]
  58. val gen : len:int -> byte []
  59. val run : rnd:System.Random option -> unit
  60. end
  61. val it : unit = ()
  62. >
  63. client running with seed: -993255645
  64. #1|2841652
  65. [V] 2014-05-02T11:49:55.7916668Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  66. [V] 2014-05-02T11:49:55.7916668Z: reserving buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  67. [V] 2014-05-02T11:49:55.8072847Z: -> processor [Web.request_loop.loop]
  68. [V] 2014-05-02T11:49:55.8072847Z: reserving buffer: 802816, free count: 98 [read_till_EOL.read_data] [Socket.BufferManager]
  69. [V] 2014-05-02T11:49:55.8228401Z: freeing buffer: 802816, free count: 99 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  70. [V] 2014-05-02T11:49:55.8384392Z: reserving buffer: 802816, free count: 98 [read_post_data] [Socket.BufferManager]
  71. [V] 2014-05-02T11:49:56.1816458Z: freeing buffer: 802816, free count: 99 [read_post_data] [Socket.BufferManager]
  72. [V] 2014-05-02T11:49:56.1972253Z: <- processor [Web.request_loop.loop]
  73. .[V] 2014-05-02T11:49:56.2440440Z: 'Connection: keep-alive' recurse, rem: <null> [Web.request_loop.loop]
  74. [V] 2014-05-02T11:49:56.2440440Z: -> processor [Web.request_loop.loop]
  75. [V] 2014-05-02T11:49:56.2440440Z: reserving buffer: 802816, free count: 98 [read_till_EOL.read_data] [Socket.BufferManager]
  76. [V] 2014-05-02T11:49:56.2440440Z: freeing buffer: 802816, free count: 99 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  77. [V] 2014-05-02T11:49:56.2440440Z: <- processor [Web.request_loop.loop]
  78. [V] 2014-05-02T11:49:56.2440440Z: 'result = None', exiting [Web.request_loop.loop]
  79. [V] 2014-05-02T11:49:56.2596271Z: freeing buffer: 811008, free count: 100 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  80. [V] 2014-05-02T11:49:56.2596271Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  81. #2|1819292
  82. [V] 2014-05-02T11:49:56.2752226Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  83. [V] 2014-05-02T11:49:56.2752226Z: reserving buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  84. [V] 2014-05-02T11:49:56.2752226Z: -> processor [Web.request_loop.loop]
  85. [V] 2014-05-02T11:49:56.2752226Z: reserving buffer: 802816, free count: 98 [read_till_EOL.read_data] [Socket.BufferManager]
  86. [V] 2014-05-02T11:49:56.2752226Z: freeing buffer: 802816, free count: 99 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  87. [V] 2014-05-02T11:49:56.2752226Z: reserving buffer: 802816, free count: 98 [read_post_data] [Socket.BufferManager]
  88. [V] 2014-05-02T11:49:56.2908271Z: freeing buffer: 802816, free count: 99 [read_post_data] [Socket.BufferManager]
  89. [V] 2014-05-02T11:49:56.2908271Z: <- processor [Web.request_loop.loop]
  90. [V] 2014-05-02T11:49:56.3064614Z: 'Connection: keep-alive' recurse (!) [Web.request_loop.loop]
  91. [V] 2014-05-02T11:49:56.3064614Z: -> processor [Web.request_loop.loop]
  92. [V] 2014-05-02T11:49:56.3064614Z: reserving buffer: 802816, free count: 98 [read_till_EOL.read_data] [Socket.BufferManager]
  93. .[V] 2014-05-02T11:49:56.3064614Z: freeing buffer: 802816, free count: 99 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  94. [V] 2014-05-02T11:49:56.3064614Z: <- processor [Web.request_loop.loop]
  95. [V] 2014-05-02T11:49:56.3064614Z: 'result = None', exiting [Web.request_loop.loop]
  96. [V] 2014-05-02T11:49:56.3064614Z: freeing buffer: 811008, free count: 100 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  97. [V] 2014-05-02T11:49:56.3064614Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  98. #3|2036112
  99. [V] 2014-05-02T11:49:56.3221092Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  100. [V] 2014-05-02T11:49:56.3221092Z: reserving buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  101. [V] 2014-05-02T11:49:56.3221092Z: -> processor [Web.request_loop.loop]
  102. [V] 2014-05-02T11:49:56.3221092Z: reserving buffer: 802816, free count: 98 [read_till_EOL.read_data] [Socket.BufferManager]
  103. [V] 2014-05-02T11:49:56.3221092Z: freeing buffer: 802816, free count: 99 [read_till_EOL.scan_data (Some x = pair.offset (if2))] [Socket.BufferManager]
  104. [V] 2014-05-02T11:49:56.3221092Z: reserving buffer: 802816, free count: 98 [read_post_data] [Socket.BufferManager]
  105. [V] 2014-05-02T11:49:56.3376150Z: <- processor [Web.request_loop.loop]
  106. [V] 2014-05-02T11:49:56.3376150Z: 'result = None', exiting [Web.request_loop.loop]
  107. [V] 2014-05-02T11:49:56.3376150Z: freeing buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  108. [V] 2014-05-02T11:49:56.3376150Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  109. System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  110. at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
  111. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  112. --- End of inner exception stack trace ---
  113. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  114. at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
  115. at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
  116. --- End of inner exception stack trace ---
  117. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  118. at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
  119. --- End of inner exception stack trace ---
  120. --- End of inner exception stack trace ---
  121. at Microsoft.FSharp.Control.AsyncBuilderImpl.commit[a](Result`1 res)
  122. at Microsoft.FSharp.Control.CancellationTokenOps.RunSynchronously[a](CancellationToken token, FSharpAsync`1 computation, FSharpOption`1 timeout)
  123. at Microsoft.FSharp.Control.FSharpAsync.RunSynchronously[T](FSharpAsync`1 computation, FSharpOption`1 timeout, FSharpOption`1 cancellationToken)
  124. at FSI_0002.Client.with_client[a](FSharpFunc`2 f) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 67
  125. at FSI_0002.Client.post(Byte[] data) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 73
  126. at FSI_0002.Client.post_and_assert@79.Invoke(Byte[] x) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 79
  127. at FSI_0002.Client.run(FSharpOption`1 rnd) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 96
  128. ---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  129. at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
  130. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  131. --- End of inner exception stack trace ---
  132. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  133. at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
  134. at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
  135. --- End of inner exception stack trace ---
  136. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  137. at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
  138. --- End of inner exception stack trace ---<---
  139. #4|5190452
  140. [V] 2014-05-02T11:49:57.5232309Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  141. [V] 2014-05-02T11:49:57.5232309Z: reserving buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  142. [V] 2014-05-02T11:49:57.5232309Z: -> processor [Web.request_loop.loop]
  143. [V] 2014-05-02T11:49:57.5232309Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  144. [V] 2014-05-02T11:49:57.5232309Z: freeing buffer: 794624, free count: 98 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  145. [V] 2014-05-02T11:49:57.5232309Z: reserving buffer: 794624, free count: 97 [read_post_data] [Socket.BufferManager]
  146. [V] 2014-05-02T11:49:57.9287613Z: freeing buffer: 794624, free count: 98 [read_post_data] [Socket.BufferManager]
  147. [V] 2014-05-02T11:49:57.9443796Z: <- processor [Web.request_loop.loop]
  148. [V] 2014-05-02T11:49:57.9755800Z: 'Connection: keep-alive' recurse, rem: <null> [Web.request_loop.loop]
  149. [V] 2014-05-02T11:49:57.9755800Z: -> processor [Web.request_loop.loop]
  150. [V] 2014-05-02T11:49:57.9755800Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  151. .[V] 2014-05-02T11:49:57.9755800Z: freeing buffer: 794624, free count: 98 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  152. [V] 2014-05-02T11:49:57.9755800Z: <- processor [Web.request_loop.loop]
  153. [V] 2014-05-02T11:49:57.9755800Z: 'result = None', exiting [Web.request_loop.loop]
  154. [V] 2014-05-02T11:49:57.9755800Z: freeing buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  155. [V] 2014-05-02T11:49:57.9755800Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  156. #5|18141812
  157. [V] 2014-05-02T11:49:58.2407572Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  158. [V] 2014-05-02T11:49:58.2407572Z: reserving buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  159. [V] 2014-05-02T11:49:58.2407572Z: -> processor [Web.request_loop.loop]
  160. [V] 2014-05-02T11:49:58.2407572Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  161. [V] 2014-05-02T11:49:58.2407572Z: freeing buffer: 794624, free count: 98 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  162. [V] 2014-05-02T11:49:58.2407572Z: reserving buffer: 794624, free count: 97 [read_post_data] [Socket.BufferManager]
  163. [V] 2014-05-02T11:49:58.3655371Z: freeing buffer: 794624, free count: 98 [read_post_data] [Socket.BufferManager]
  164. [V] 2014-05-02T11:49:58.3655371Z: <- processor [Web.request_loop.loop]
  165. [V] 2014-05-02T11:49:58.5371465Z: 'Connection: keep-alive' recurse (!) [Web.request_loop.loop]
  166. [V] 2014-05-02T11:49:58.5371465Z: -> processor [Web.request_loop.loop]
  167. [V] 2014-05-02T11:49:58.5371465Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  168. [V] 2014-05-02T11:49:58.5371465Z: freeing buffer: 794624, free count: 98 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  169. .[V] 2014-05-02T11:49:58.5371465Z: <- processor [Web.request_loop.loop]
  170. [V] 2014-05-02T11:49:58.5371465Z: 'result = None', exiting [Web.request_loop.loop]
  171. [V] 2014-05-02T11:49:58.5371465Z: freeing buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  172. [V] 2014-05-02T11:49:58.5371465Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  173. #6|4183292
  174. [V] 2014-05-02T11:49:58.5839443Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  175. [V] 2014-05-02T11:49:58.5839443Z: reserving buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  176. [V] 2014-05-02T11:49:58.5839443Z: -> processor [Web.request_loop.loop]
  177. [V] 2014-05-02T11:49:58.5839443Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  178. [V] 2014-05-02T11:49:58.5839443Z: freeing buffer: 794624, free count: 98 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  179. [V] 2014-05-02T11:49:58.5839443Z: reserving buffer: 794624, free count: 97 [read_post_data] [Socket.BufferManager]
  180. [V] 2014-05-02T11:49:58.6151380Z: freeing buffer: 794624, free count: 98 [read_post_data] [Socket.BufferManager]
  181. [V] 2014-05-02T11:49:58.6619300Z: <- processor [Web.request_loop.loop]
  182. .[V] 2014-05-02T11:49:58.6931273Z: 'Connection: keep-alive' recurse (!) [Web.request_loop.loop]
  183. [V] 2014-05-02T11:49:58.6931273Z: -> processor [Web.request_loop.loop]
  184. [V] 2014-05-02T11:49:58.6931273Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  185. [V] 2014-05-02T11:49:58.6931273Z: freeing buffer: 794624, free count: 98 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  186. [V] 2014-05-02T11:49:58.6931273Z: <- processor [Web.request_loop.loop]
  187. [V] 2014-05-02T11:49:58.6931273Z: 'result = None', exiting [Web.request_loop.loop]
  188. [V] 2014-05-02T11:49:58.6931273Z: freeing buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  189. [V] 2014-05-02T11:49:58.6931273Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  190. #7|1380032
  191. [V] 2014-05-02T11:49:58.7087541Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  192. [V] 2014-05-02T11:49:58.7087541Z: reserving buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  193. [V] 2014-05-02T11:49:58.7087541Z: -> processor [Web.request_loop.loop]
  194. [V] 2014-05-02T11:49:58.7087541Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  195. [V] 2014-05-02T11:49:58.7243853Z: freeing buffer: 794624, free count: 98 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  196. [V] 2014-05-02T11:49:58.7243853Z: reserving buffer: 794624, free count: 97 [read_post_data] [Socket.BufferManager]
  197. [V] 2014-05-02T11:49:58.7243853Z: freeing buffer: 794624, free count: 98 [read_post_data] [Socket.BufferManager]
  198. [V] 2014-05-02T11:49:58.7399625Z: <- processor [Web.request_loop.loop]
  199. [V] 2014-05-02T11:49:58.7399625Z: 'Connection: keep-alive' recurse (!) [Web.request_loop.loop]
  200. [V] 2014-05-02T11:49:58.7399625Z: -> processor [Web.request_loop.loop]
  201. [V] 2014-05-02T11:49:58.7399625Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  202. [V] 2014-05-02T11:49:58.7399625Z: freeing buffer: 794624, free count: 98 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  203. [V] 2014-05-02T11:49:58.7399625Z: <- processor [Web.request_loop.loop]
  204. [V] 2014-05-02T11:49:58.7399625Z: 'result = None', exiting [Web.request_loop.loop]
  205. .[V] 2014-05-02T11:49:58.7555344Z: freeing buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  206. [V] 2014-05-02T11:49:58.7555344Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  207. #8|11462032
  208. [V] 2014-05-02T11:49:58.8803366Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  209. [V] 2014-05-02T11:49:58.8803366Z: reserving buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  210. [V] 2014-05-02T11:49:58.8803366Z: -> processor [Web.request_loop.loop]
  211. [V] 2014-05-02T11:49:58.8803366Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  212. [V] 2014-05-02T11:49:58.8803366Z: freeing buffer: 794624, free count: 98 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  213. [V] 2014-05-02T11:49:58.8803366Z: reserving buffer: 794624, free count: 97 [read_post_data] [Socket.BufferManager]
  214. [V] 2014-05-02T11:49:58.9739188Z: freeing buffer: 794624, free count: 98 [read_post_data] [Socket.BufferManager]
  215. [V] 2014-05-02T11:49:58.9739188Z: <- processor [Web.request_loop.loop]
  216. [V] 2014-05-02T11:49:59.1143380Z: 'Connection: keep-alive' recurse (!) [Web.request_loop.loop]
  217. [V] 2014-05-02T11:49:59.1143380Z: -> processor [Web.request_loop.loop]
  218. [V] 2014-05-02T11:49:59.1143380Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  219. .[V] 2014-05-02T11:49:59.1143380Z: freeing buffer: 794624, free count: 98 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  220. [V] 2014-05-02T11:49:59.1143380Z: <- processor [Web.request_loop.loop]
  221. [V] 2014-05-02T11:49:59.1143380Z: 'result = None', exiting [Web.request_loop.loop]
  222. [V] 2014-05-02T11:49:59.1143380Z: freeing buffer: 811008, free count: 99 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  223. [V] 2014-05-02T11:49:59.1143380Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  224. #9|935212
  225. [V] 2014-05-02T11:49:59.1299411Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  226. [V] 2014-05-02T11:49:59.1299411Z: reserving buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  227. [V] 2014-05-02T11:49:59.1299411Z: -> processor [Web.request_loop.loop]
  228. [V] 2014-05-02T11:49:59.1299411Z: reserving buffer: 794624, free count: 97 [read_till_EOL.read_data] [Socket.BufferManager]
  229. [V] 2014-05-02T11:49:59.1299411Z: freeing buffer: 794624, free count: 98 [read_till_EOL.scan_data (Some x = pair.offset (if2))] [Socket.BufferManager]
  230. [V] 2014-05-02T11:49:59.1299411Z: reserving buffer: 794624, free count: 97 [read_post_data] [Socket.BufferManager]
  231. [V] 2014-05-02T11:49:59.1299411Z: <- processor [Web.request_loop.loop]
  232. [V] 2014-05-02T11:49:59.1299411Z: 'result = None', exiting [Web.request_loop.loop]
  233. [V] 2014-05-02T11:49:59.1299411Z: freeing buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  234. [V] 2014-05-02T11:49:59.1299411Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  235. System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  236. at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
  237. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  238. --- End of inner exception stack trace ---
  239. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  240. at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
  241. at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
  242. --- End of inner exception stack trace ---
  243. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  244. at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
  245. --- End of inner exception stack trace ---
  246. --- End of inner exception stack trace ---
  247. at Microsoft.FSharp.Control.AsyncBuilderImpl.commit[a](Result`1 res)
  248. at Microsoft.FSharp.Control.CancellationTokenOps.RunSynchronously[a](CancellationToken token, FSharpAsync`1 computation, FSharpOption`1 timeout)
  249. at Microsoft.FSharp.Control.FSharpAsync.RunSynchronously[T](FSharpAsync`1 computation, FSharpOption`1 timeout, FSharpOption`1 cancellationToken)
  250. at FSI_0002.Client.with_client[a](FSharpFunc`2 f) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 67
  251. at FSI_0002.Client.post(Byte[] data) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 73
  252. at FSI_0002.Client.post_and_assert@79.Invoke(Byte[] x) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 79
  253. at FSI_0002.Client.run(FSharpOption`1 rnd) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 96
  254. ---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  255. at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
  256. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  257. --- End of inner exception stack trace ---
  258. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  259. at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
  260. at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
  261. --- End of inner exception stack trace ---
  262. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  263. at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
  264. --- End of inner exception stack trace ---<---
  265. #10|12725572
  266. [V] 2014-05-02T11:50:00.2998771Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  267. [V] 2014-05-02T11:50:00.2998771Z: reserving buffer: 811008, free count: 97 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  268. [V] 2014-05-02T11:50:00.2998771Z: -> processor [Web.request_loop.loop]
  269. [V] 2014-05-02T11:50:00.2998771Z: reserving buffer: 786432, free count: 96 [read_till_EOL.read_data] [Socket.BufferManager]
  270. [V] 2014-05-02T11:50:00.2998771Z: freeing buffer: 786432, free count: 97 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  271. [V] 2014-05-02T11:50:00.2998771Z: reserving buffer: 786432, free count: 96 [read_post_data] [Socket.BufferManager]
  272. [V] 2014-05-02T11:50:00.7522686Z: freeing buffer: 786432, free count: 97 [read_post_data] [Socket.BufferManager]
  273. [V] 2014-05-02T11:50:00.7522686Z: <- processor [Web.request_loop.loop]
  274. [V] 2014-05-02T11:50:00.8302525Z: 'Connection: keep-alive' recurse, rem: <null> [Web.request_loop.loop]
  275. [V] 2014-05-02T11:50:00.8302525Z: -> processor [Web.request_loop.loop]
  276. [V] 2014-05-02T11:50:00.8302525Z: reserving buffer: 786432, free count: 96 [read_till_EOL.read_data] [Socket.BufferManager]
  277. .[V] 2014-05-02T11:50:00.8302525Z: freeing buffer: 786432, free count: 97 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  278. [V] 2014-05-02T11:50:00.8302525Z: <- processor [Web.request_loop.loop]
  279. [V] 2014-05-02T11:50:00.8302525Z: 'result = None', exiting [Web.request_loop.loop]
  280. [V] 2014-05-02T11:50:00.8302525Z: freeing buffer: 811008, free count: 98 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  281. [V] 2014-05-02T11:50:00.8302525Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  282. #11|285452
  283. [V] 2014-05-02T11:50:00.8458463Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  284. [V] 2014-05-02T11:50:00.8458463Z: reserving buffer: 811008, free count: 97 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  285. [V] 2014-05-02T11:50:00.8458463Z: -> processor [Web.request_loop.loop]
  286. [V] 2014-05-02T11:50:00.8458463Z: reserving buffer: 786432, free count: 96 [read_till_EOL.read_data] [Socket.BufferManager]
  287. [V] 2014-05-02T11:50:00.8458463Z: freeing buffer: 786432, free count: 97 [read_till_EOL.scan_data (Some x = pair.offset (if2))] [Socket.BufferManager]
  288. [V] 2014-05-02T11:50:00.8458463Z: reserving buffer: 786432, free count: 96 [read_post_data] [Socket.BufferManager]
  289. [V] 2014-05-02T11:50:00.8458463Z: <- processor [Web.request_loop.loop]
  290. [V] 2014-05-02T11:50:00.8458463Z: 'result = None', exiting [Web.request_loop.loop]
  291. [V] 2014-05-02T11:50:00.8458463Z: freeing buffer: 811008, free count: 97 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  292. [V] 2014-05-02T11:50:00.8458463Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  293. System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  294. at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
  295. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  296. --- End of inner exception stack trace ---
  297. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  298. at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
  299. at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
  300. --- End of inner exception stack trace ---
  301. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  302. at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
  303. --- End of inner exception stack trace ---
  304. --- End of inner exception stack trace ---
  305. at Microsoft.FSharp.Control.AsyncBuilderImpl.commit[a](Result`1 res)
  306. at Microsoft.FSharp.Control.CancellationTokenOps.RunSynchronously[a](CancellationToken token, FSharpAsync`1 computation, FSharpOption`1 timeout)
  307. at Microsoft.FSharp.Control.FSharpAsync.RunSynchronously[T](FSharpAsync`1 computation, FSharpOption`1 timeout, FSharpOption`1 cancellationToken)
  308. at FSI_0002.Client.with_client[a](FSharpFunc`2 f) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 67
  309. at FSI_0002.Client.post(Byte[] data) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 73
  310. at FSI_0002.Client.post_and_assert@79.Invoke(Byte[] x) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 79
  311. at FSI_0002.Client.run(FSharpOption`1 rnd) in W:\_vendor\suave\Tests\Bug105-StopsResponding.fsx:line 96
  312. ---> (Inner Exception #0) System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
  313. at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
  314. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  315. --- End of inner exception stack trace ---
  316. at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
  317. at System.Net.PooledStream.EndRead(IAsyncResult asyncResult)
  318. at System.Net.Connection.ReadCallback(IAsyncResult asyncResult)
  319. --- End of inner exception stack trace ---
  320. at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
  321. at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
  322. --- End of inner exception stack trace ---<---
  323. #12|5768392
  324. [V] 2014-05-02T11:50:00.9083217Z: 127.0.0.1 connected, total: 1 clients [Tcp.tcp_ip_server.job]
  325. [V] 2014-05-02T11:50:00.9083217Z: reserving buffer: 811008, free count: 96 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  326. [V] 2014-05-02T11:50:00.9083217Z: -> processor [Web.request_loop.loop]
  327. [V] 2014-05-02T11:50:00.9083217Z: reserving buffer: 778240, free count: 95 [read_till_EOL.read_data] [Socket.BufferManager]
  328. [V] 2014-05-02T11:50:00.9083217Z: freeing buffer: 778240, free count: 96 [read_till_EOL.scan_data (Some x = pair.offset (if1))] [Socket.BufferManager]
  329. [V] 2014-05-02T11:50:00.9083217Z: reserving buffer: 778240, free count: 95 [read_post_data] [Socket.BufferManager]
  330. [V] 2014-05-02T11:50:00.9394409Z: freeing buffer: 778240, free count: 96 [read_post_data] [Socket.BufferManager]
  331. [V] 2014-05-02T11:50:00.9394409Z: <- processor [Web.request_loop.loop]
  332. [V] 2014-05-02T11:50:01.0174427Z: 'Connection: keep-alive' recurse (!) [Web.request_loop.loop]
  333. [V] 2014-05-02T11:50:01.0174427Z: -> processor [Web.request_loop.loop]
  334. [V] 2014-05-02T11:50:01.0174427Z: reserving buffer: 778240, free count: 95 [read_till_EOL.read_data] [Socket.BufferManager]
  335. .[V] 2014-05-02T11:50:01.0174427Z: freeing buffer: 778240, free count: 96 [read_till_EOL.read_data (exception case)] [Socket.BufferManager]
  336. [V] 2014-05-02T11:50:01.0174427Z: <- processor [Web.request_loop.loop]
  337. [V] 2014-05-02T11:50:01.0174427Z: 'result = None', exiting [Web.request_loop.loop]
  338. [V] 2014-05-02T11:50:01.0330436Z: freeing buffer: 811008, free count: 97 [Tcp.tcp_ip_server.job] [Socket.BufferManager]
  339. [V] 2014-05-02T11:50:01.0330436Z: 127.0.0.1 disconnected, total: 0 clients [Tcp.tcp_ip_server.job]
  340. #13|10481392
  341. - Interrupt
  342. >