{"action":"closed","issue":{"url":"https://api.github.com/repos/za419/cadence-server/issues/7","repository_url":"https://api.github.com/repos/za419/cadence-server","labels_url":"https://api.github.com/repos/za419/cadence-server/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/za419/cadence-server/issues/7/comments","events_url":"https://api.github.com/repos/za419/cadence-server/issues/7/events","html_url":"https://github.com/za419/cadence-server/issues/7","id":341357512,"node_id":"MDU6SXNzdWUzNDEzNTc1MTI=","number":7,"title":"Remove block during network operations","user":{"login":"za419","id":15851480,"node_id":"MDQ6VXNlcjE1ODUxNDgw","avatar_url":"https://avatars2.githubusercontent.com/u/15851480?v=4","gravatar_id":"","url":"https://api.github.com/users/za419","html_url":"https://github.com/za419","followers_url":"https://api.github.com/users/za419/followers","following_url":"https://api.github.com/users/za419/following{/other_user}","gists_url":"https://api.github.com/users/za419/gists{/gist_id}","starred_url":"https://api.github.com/users/za419/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/za419/subscriptions","organizations_url":"https://api.github.com/users/za419/orgs","repos_url":"https://api.github.com/users/za419/repos","events_url":"https://api.github.com/users/za419/events{/privacy}","received_events_url":"https://api.github.com/users/za419/received_events","type":"User","site_admin":false},"labels":[{"id":994539992,"node_id":"MDU6TGFiZWw5OTQ1Mzk5OTI=","url":"https://api.github.com/repos/za419/cadence-server/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"closed","locked":false,"assignee":{"login":"za419","id":15851480,"node_id":"MDQ6VXNlcjE1ODUxNDgw","avatar_url":"https://avatars2.githubusercontent.com/u/15851480?v=4","gravatar_id":"","url":"https://api.github.com/users/za419","html_url":"https://github.com/za419","followers_url":"https://api.github.com/users/za419/followers","following_url":"https://api.github.com/users/za419/following{/other_user}","gists_url":"https://api.github.com/users/za419/gists{/gist_id}","starred_url":"https://api.github.com/users/za419/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/za419/subscriptions","organizations_url":"https://api.github.com/users/za419/orgs","repos_url":"https://api.github.com/users/za419/repos","events_url":"https://api.github.com/users/za419/events{/privacy}","received_events_url":"https://api.github.com/users/za419/received_events","type":"User","site_admin":false},"assignees":[{"login":"za419","id":15851480,"node_id":"MDQ6VXNlcjE1ODUxNDgw","avatar_url":"https://avatars2.githubusercontent.com/u/15851480?v=4","gravatar_id":"","url":"https://api.github.com/users/za419","html_url":"https://github.com/za419","followers_url":"https://api.github.com/users/za419/followers","following_url":"https://api.github.com/users/za419/following{/other_user}","gists_url":"https://api.github.com/users/za419/gists{/gist_id}","starred_url":"https://api.github.com/users/za419/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/za419/subscriptions","organizations_url":"https://api.github.com/users/za419/orgs","repos_url":"https://api.github.com/users/za419/repos","events_url":"https://api.github.com/users/za419/events{/privacy}","received_events_url":"https://api.github.com/users/za419/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/za419/cadence-server/milestones/2","html_url":"https://github.com/za419/cadence-server/milestone/2","labels_url":"https://api.github.com/repos/za419/cadence-server/milestones/2/labels","id":3497313,"node_id":"MDk6TWlsZXN0b25lMzQ5NzMxMw==","number":2,"title":"Good replacement","description":"At this stage, a user should not be able to tell the difference between this server code and the Node server, when both are working properly. That means that the server can stream videos (so video themes work), it can upload files in parallel in multiple TCP connections (writes no longer blocked, all network operations done in parallel), et cetera.","creator":{"login":"za419","id":15851480,"node_id":"MDQ6VXNlcjE1ODUxNDgw","avatar_url":"https://avatars2.githubusercontent.com/u/15851480?v=4","gravatar_id":"","url":"https://api.github.com/users/za419","html_url":"https://github.com/za419","followers_url":"https://api.github.com/users/za419/followers","following_url":"https://api.github.com/users/za419/following{/other_user}","gists_url":"https://api.github.com/users/za419/gists{/gist_id}","starred_url":"https://api.github.com/users/za419/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/za419/subscriptions","organizations_url":"https://api.github.com/users/za419/orgs","repos_url":"https://api.github.com/users/za419/repos","events_url":"https://api.github.com/users/za419/events{/privacy}","received_events_url":"https://api.github.com/users/za419/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":11,"state":"open","created_at":"2018-07-15T21:09:40Z","updated_at":"2018-08-16T07:35:35Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2018-07-15T22:22:19Z","updated_at":"2018-08-16T07:35:35Z","closed_at":"2018-08-16T07:35:35Z","author_association":"OWNER","body":"Currently, the server waits while an entire request is read from a client, and waits for the client to acknowledge receipt of the entire response. Removing these, and allowing the server to handle other connections while chunks are transferred, would let the client handle multiple connections better (making better use of its bandwidth).\r\n\r\nThis would also likely improve performance for browsers which request multiple resources at the same time."}}
{"actor":{"display_login":"za419"}}