{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/webrtc-quic/issues/37","repository_url":"https://api.github.com/repos/w3c/webrtc-quic","labels_url":"https://api.github.com/repos/w3c/webrtc-quic/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/w3c/webrtc-quic/issues/37/comments","events_url":"https://api.github.com/repos/w3c/webrtc-quic/issues/37/events","html_url":"https://github.com/w3c/webrtc-quic/issues/37","id":349225064,"node_id":"MDU6SXNzdWUzNDkyMjUwNjQ=","number":37,"title":"More details for stop()","user":{"login":"steveanton","id":455510,"node_id":"MDQ6VXNlcjQ1NTUxMA==","avatar_url":"https://avatars0.githubusercontent.com/u/455510?v=4","gravatar_id":"","url":"https://api.github.com/users/steveanton","html_url":"https://github.com/steveanton","followers_url":"https://api.github.com/users/steveanton/followers","following_url":"https://api.github.com/users/steveanton/following{/other_user}","gists_url":"https://api.github.com/users/steveanton/gists{/gist_id}","starred_url":"https://api.github.com/users/steveanton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/steveanton/subscriptions","organizations_url":"https://api.github.com/users/steveanton/orgs","repos_url":"https://api.github.com/users/steveanton/repos","events_url":"https://api.github.com/users/steveanton/events{/privacy}","received_events_url":"https://api.github.com/users/steveanton/received_events","type":"User","site_admin":false},"labels":[{"id":951719858,"node_id":"MDU6TGFiZWw5NTE3MTk4NTg=","url":"https://api.github.com/repos/w3c/webrtc-quic/labels/Ready%20for%20PR","name":"Ready for PR","color":"8e0111","default":false}],"state":"open","locked":false,"assignee":{"login":"shampson","id":6474514,"node_id":"MDQ6VXNlcjY0NzQ1MTQ=","avatar_url":"https://avatars3.githubusercontent.com/u/6474514?v=4","gravatar_id":"","url":"https://api.github.com/users/shampson","html_url":"https://github.com/shampson","followers_url":"https://api.github.com/users/shampson/followers","following_url":"https://api.github.com/users/shampson/following{/other_user}","gists_url":"https://api.github.com/users/shampson/gists{/gist_id}","starred_url":"https://api.github.com/users/shampson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shampson/subscriptions","organizations_url":"https://api.github.com/users/shampson/orgs","repos_url":"https://api.github.com/users/shampson/repos","events_url":"https://api.github.com/users/shampson/events{/privacy}","received_events_url":"https://api.github.com/users/shampson/received_events","type":"User","site_admin":false},"assignees":[{"login":"shampson","id":6474514,"node_id":"MDQ6VXNlcjY0NzQ1MTQ=","avatar_url":"https://avatars3.githubusercontent.com/u/6474514?v=4","gravatar_id":"","url":"https://api.github.com/users/shampson","html_url":"https://github.com/shampson","followers_url":"https://api.github.com/users/shampson/followers","following_url":"https://api.github.com/users/shampson/following{/other_user}","gists_url":"https://api.github.com/users/shampson/gists{/gist_id}","starred_url":"https://api.github.com/users/shampson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shampson/subscriptions","organizations_url":"https://api.github.com/users/shampson/orgs","repos_url":"https://api.github.com/users/shampson/repos","events_url":"https://api.github.com/users/shampson/events{/privacy}","received_events_url":"https://api.github.com/users/shampson/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-08-09T17:42:44Z","updated_at":"2018-09-11T23:04:51Z","closed_at":null,"author_association":"NONE","body":"Right now the algorithm for RTCQuicTransport.stop() is:\r\n\r\n> Stops and closes the RTCQuicTransport object. Calling stop() when state is closed has no effect.\r\n\r\nI think this needs more details. Some questions we thought about:\r\n\r\n1. What state do the streams transition to?\r\n2. Are the streams still readable? Writable?\r\n3. Does anything happen to the stream's buffered data?\r\n\r\nThe same questions may also apply when the remote side calls stop(), which is reflected by an statechange event."},"comment":{"url":"https://api.github.com/repos/w3c/webrtc-quic/issues/comments/420455485","html_url":"https://github.com/w3c/webrtc-quic/issues/37#issuecomment-420455485","issue_url":"https://api.github.com/repos/w3c/webrtc-quic/issues/37","id":420455485,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDQ1NTQ4NQ==","user":{"login":"shampson","id":6474514,"node_id":"MDQ6VXNlcjY0NzQ1MTQ=","avatar_url":"https://avatars3.githubusercontent.com/u/6474514?v=4","gravatar_id":"","url":"https://api.github.com/users/shampson","html_url":"https://github.com/shampson","followers_url":"https://api.github.com/users/shampson/followers","following_url":"https://api.github.com/users/shampson/following{/other_user}","gists_url":"https://api.github.com/users/shampson/gists{/gist_id}","starred_url":"https://api.github.com/users/shampson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shampson/subscriptions","organizations_url":"https://api.github.com/users/shampson/orgs","repos_url":"https://api.github.com/users/shampson/repos","events_url":"https://api.github.com/users/shampson/events{/privacy}","received_events_url":"https://api.github.com/users/shampson/received_events","type":"User","site_admin":false},"created_at":"2018-09-11T23:04:51Z","updated_at":"2018-09-11T23:04:51Z","author_association":"COLLABORATOR","body":"Yes, I think this is equivalent to an \"Immediate Close\" ([6.13.3](https://quicwg.org/base-drafts/draft-ietf-quic-transport.html#rfc.section.6.13.3)): \"_Any closing frame causes all streams to immediately become closed; open streams can be assumed to be implicitly reset._\"\r\n\r\nI created a pull request for this."}}
{"actor":{"display_login":"shampson"}}