{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/KestrelHttpServer/issues/142","repository_url":"https://api.github.com/repos/aspnet/KestrelHttpServer","labels_url":"https://api.github.com/repos/aspnet/KestrelHttpServer/issues/142/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/KestrelHttpServer/issues/142/comments","events_url":"https://api.github.com/repos/aspnet/KestrelHttpServer/issues/142/events","html_url":"https://github.com/aspnet/KestrelHttpServer/issues/142","id":96707781,"number":142,"title":"Running benchmarks against Kestrel results in socket read/write errors at concurrency levels above ~32","user":{"login":"AspNetSmurfLab","id":13443546,"avatar_url":"https://avatars.githubusercontent.com/u/13443546?v=3","gravatar_id":"","url":"https://api.github.com/users/AspNetSmurfLab","html_url":"https://github.com/AspNetSmurfLab","followers_url":"https://api.github.com/users/AspNetSmurfLab/followers","following_url":"https://api.github.com/users/AspNetSmurfLab/following{/other_user}","gists_url":"https://api.github.com/users/AspNetSmurfLab/gists{/gist_id}","starred_url":"https://api.github.com/users/AspNetSmurfLab/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AspNetSmurfLab/subscriptions","organizations_url":"https://api.github.com/users/AspNetSmurfLab/orgs","repos_url":"https://api.github.com/users/AspNetSmurfLab/repos","events_url":"https://api.github.com/users/AspNetSmurfLab/events{/privacy}","received_events_url":"https://api.github.com/users/AspNetSmurfLab/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aspnet/KestrelHttpServer/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/aspnet/KestrelHttpServer/labels/stress","name":"stress","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/aspnet/KestrelHttpServer/milestones/12","html_url":"https://github.com/aspnet/KestrelHttpServer/milestones/Backlog","labels_url":"https://api.github.com/repos/aspnet/KestrelHttpServer/milestones/12/labels","id":1253970,"number":12,"title":"Backlog","description":null,"creator":{"login":"glennc","id":234688,"avatar_url":"https://avatars.githubusercontent.com/u/234688?v=3","gravatar_id":"","url":"https://api.github.com/users/glennc","html_url":"https://github.com/glennc","followers_url":"https://api.github.com/users/glennc/followers","following_url":"https://api.github.com/users/glennc/following{/other_user}","gists_url":"https://api.github.com/users/glennc/gists{/gist_id}","starred_url":"https://api.github.com/users/glennc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glennc/subscriptions","organizations_url":"https://api.github.com/users/glennc/orgs","repos_url":"https://api.github.com/users/glennc/repos","events_url":"https://api.github.com/users/glennc/events{/privacy}","received_events_url":"https://api.github.com/users/glennc/received_events","type":"User","site_admin":false},"open_issues":56,"closed_issues":12,"state":"open","created_at":"2015-08-13T17:39:50Z","updated_at":"2016-05-19T00:19:02Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2015-07-23T02:02:27Z","updated_at":"2016-05-19T18:55:17Z","closed_at":null,"body":"Running the plaintext test in the aspnet/benchmarks repo we start to see socket read/write errors reported by wrk once we the connection count goes above 32. As the concurrency goes higher, so do the errors. Subsequent runs at the same concurrency level appear to show increased error counts too.\r\n\r\nE.g. command: `wrk -c 64 -t 8 -d 10 http://10.0.0.100:5001/plaintext`\r\n\r\nEg. output:\r\n```\r\nRunning 10s test @ http://10.0.0.100:5001/plaintext\r\n  8 threads and 64 connections\r\n  Thread Stats   Avg      Stdev     Max   +/- Stdev\r\n    Latency     1.18ms    1.77ms  45.24ms   98.33%\r\n    Req/Sec     7.83k   810.60    11.00k    88.04%\r\n  613559 requests in 10.10s, 67.29MB read\r\n  Socket errors: connect 0, read 0, write 296, timeout 0\r\nRequests/sec:  60750.59\r\nTransfer/sec:      6.66MB\r\n```"},"comment":{"url":"https://api.github.com/repos/aspnet/KestrelHttpServer/issues/comments/220419345","html_url":"https://github.com/aspnet/KestrelHttpServer/issues/142#issuecomment-220419345","issue_url":"https://api.github.com/repos/aspnet/KestrelHttpServer/issues/142","id":220419345,"user":{"login":"benaadams","id":1142958,"avatar_url":"https://avatars.githubusercontent.com/u/1142958?v=3","gravatar_id":"","url":"https://api.github.com/users/benaadams","html_url":"https://github.com/benaadams","followers_url":"https://api.github.com/users/benaadams/followers","following_url":"https://api.github.com/users/benaadams/following{/other_user}","gists_url":"https://api.github.com/users/benaadams/gists{/gist_id}","starred_url":"https://api.github.com/users/benaadams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benaadams/subscriptions","organizations_url":"https://api.github.com/users/benaadams/orgs","repos_url":"https://api.github.com/users/benaadams/repos","events_url":"https://api.github.com/users/benaadams/events{/privacy}","received_events_url":"https://api.github.com/users/benaadams/received_events","type":"User","site_admin":false},"created_at":"2016-05-19T18:55:17Z","updated_at":"2016-05-19T18:55:17Z","body":"Yeah, I've started seeing it again - isn't a app startup thing either as is a wrk start-up thing"}}