{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/corefx/issues/2802","labels_url":"https://api.github.com/repos/dotnet/corefx/issues/2802/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/corefx/issues/2802/comments","events_url":"https://api.github.com/repos/dotnet/corefx/issues/2802/events","html_url":"https://github.com/dotnet/corefx/pull/2802","id":100935776,"number":2802,"title":"Handle internal overflow of the write buffer in WriteAsync by introdu…","user":{"login":"tymlipari","id":2223848,"avatar_url":"https://avatars.githubusercontent.com/u/2223848?v=3","gravatar_id":"","url":"https://api.github.com/users/tymlipari","html_url":"https://github.com/tymlipari","followers_url":"https://api.github.com/users/tymlipari/followers","following_url":"https://api.github.com/users/tymlipari/following{/other_user}","gists_url":"https://api.github.com/users/tymlipari/gists{/gist_id}","starred_url":"https://api.github.com/users/tymlipari/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tymlipari/subscriptions","organizations_url":"https://api.github.com/users/tymlipari/orgs","repos_url":"https://api.github.com/users/tymlipari/repos","events_url":"https://api.github.com/users/tymlipari/events{/privacy}","received_events_url":"https://api.github.com/users/tymlipari/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/corefx/labels/cla-required","name":"cla-required","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-14T05:18:54Z","updated_at":"2015-08-14T05:18:58Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dotnet/corefx/pulls/2802","html_url":"https://github.com/dotnet/corefx/pull/2802","diff_url":"https://github.com/dotnet/corefx/pull/2802.diff","patch_url":"https://github.com/dotnet/corefx/pull/2802.patch"},"body":"Handle internal overflow of the write buffer in WriteAsync asynchronously by introducing new cases:\r\n\r\nIntroduces new cases to handle overflow of the internal write buffer rather than synchronously flushing the buffer. In the best case, it'll create a new buffer and write the original one to disk (single write). In the worst case, it will chain the incoming write to the original flush operation (double write). All writes are now done asynchronously. Additionally, adds a new unit test to ensure the different buffering cases are being covered.\r\n\r\nFix #1531 "},"comment":{"url":"https://api.github.com/repos/dotnet/corefx/issues/comments/130969134","html_url":"https://github.com/dotnet/corefx/pull/2802#issuecomment-130969134","issue_url":"https://api.github.com/repos/dotnet/corefx/issues/2802","id":130969134,"user":{"login":"dnfclas","id":10201666,"avatar_url":"https://avatars.githubusercontent.com/u/10201666?v=3","gravatar_id":"","url":"https://api.github.com/users/dnfclas","html_url":"https://github.com/dnfclas","followers_url":"https://api.github.com/users/dnfclas/followers","following_url":"https://api.github.com/users/dnfclas/following{/other_user}","gists_url":"https://api.github.com/users/dnfclas/gists{/gist_id}","starred_url":"https://api.github.com/users/dnfclas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dnfclas/subscriptions","organizations_url":"https://api.github.com/users/dnfclas/orgs","repos_url":"https://api.github.com/users/dnfclas/repos","events_url":"https://api.github.com/users/dnfclas/events{/privacy}","received_events_url":"https://api.github.com/users/dnfclas/received_events","type":"User","site_admin":false},"created_at":"2015-08-14T05:18:58Z","updated_at":"2015-08-14T05:18:58Z","body":"Hi __@tymlipari__, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!\r\n    <span>\r\n        In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla2.dotnetfoundation.org.\r\n    </span>\r\n\r\nTTYL, DNFBOT;\r\n"}}