{"action":"created","issue":{"url":"https://api.github.com/repos/aws/aws-cli/issues/2104","repository_url":"https://api.github.com/repos/aws/aws-cli","labels_url":"https://api.github.com/repos/aws/aws-cli/issues/2104/labels{/name}","comments_url":"https://api.github.com/repos/aws/aws-cli/issues/2104/comments","events_url":"https://api.github.com/repos/aws/aws-cli/issues/2104/events","html_url":"https://github.com/aws/aws-cli/pull/2104","id":170978195,"number":2104,"title":"Result recorder","user":{"login":"kyleknap","id":4605355,"avatar_url":"https://avatars.githubusercontent.com/u/4605355?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleknap","html_url":"https://github.com/kyleknap","followers_url":"https://api.github.com/users/kyleknap/followers","following_url":"https://api.github.com/users/kyleknap/following{/other_user}","gists_url":"https://api.github.com/users/kyleknap/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleknap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleknap/subscriptions","organizations_url":"https://api.github.com/users/kyleknap/orgs","repos_url":"https://api.github.com/users/kyleknap/repos","events_url":"https://api.github.com/users/kyleknap/events{/privacy}","received_events_url":"https://api.github.com/users/kyleknap/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aws/aws-cli/labels/needs-review","name":"needs-review","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-08-12T23:33:27Z","updated_at":"2016-08-15T20:11:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/aws/aws-cli/pulls/2104","html_url":"https://github.com/aws/aws-cli/pull/2104","diff_url":"https://github.com/aws/aws-cli/pull/2104.diff","patch_url":"https://github.com/aws/aws-cli/pull/2104.patch"},"body":"The abstraction tracks statistic based on ``Results`` passed to it\r\n\r\nIt currently tracks the following:\r\n* Expected number of files that will be transferred \r\n* Expected number of bytes that will be transferred\r\n* Number of bytes transferred so far\r\n* Number of files transferred so far\r\n* Number of warnings received so far\r\n* Number of bytes failed to be transferred so far\r\n\r\nI was not sure if it made sense to track number of bytes failed to be transferred so far and considered just combining it with number of bytes transferred, but that seemed a little weird. In the end I will need to account for that number when printing progress. So I am up for any suggestions.\r\n\r\nI am also up for any other statistics to track, but I was just trying to keep it small for now.\r\n\r\ncc @jamesls @JordonPhillips "},"comment":{"url":"https://api.github.com/repos/aws/aws-cli/issues/comments/239914437","html_url":"https://github.com/aws/aws-cli/pull/2104#issuecomment-239914437","issue_url":"https://api.github.com/repos/aws/aws-cli/issues/2104","id":239914437,"user":{"login":"kyleknap","id":4605355,"avatar_url":"https://avatars.githubusercontent.com/u/4605355?v=3","gravatar_id":"","url":"https://api.github.com/users/kyleknap","html_url":"https://github.com/kyleknap","followers_url":"https://api.github.com/users/kyleknap/followers","following_url":"https://api.github.com/users/kyleknap/following{/other_user}","gists_url":"https://api.github.com/users/kyleknap/gists{/gist_id}","starred_url":"https://api.github.com/users/kyleknap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kyleknap/subscriptions","organizations_url":"https://api.github.com/users/kyleknap/orgs","repos_url":"https://api.github.com/users/kyleknap/repos","events_url":"https://api.github.com/users/kyleknap/events{/privacy}","received_events_url":"https://api.github.com/users/kyleknap/received_events","type":"User","site_admin":false},"created_at":"2016-08-15T20:11:37Z","updated_at":"2016-08-15T20:11:37Z","body":"Yep the ResultRecorder will be used in only one thread so should not have to worry about concurrency issues."}}
{"actor":{"display_login":"kyleknap"}}