{"action":"created","issue":{"url":"https://api.github.com/repos/rusoto/rusoto/issues/364","repository_url":"https://api.github.com/repos/rusoto/rusoto","labels_url":"https://api.github.com/repos/rusoto/rusoto/issues/364/labels{/name}","comments_url":"https://api.github.com/repos/rusoto/rusoto/issues/364/comments","events_url":"https://api.github.com/repos/rusoto/rusoto/issues/364/events","html_url":"https://github.com/rusoto/rusoto/issues/364","id":174181308,"number":364,"title":"Excessive CI compile times","user":{"login":"matthewkmayer","id":4998189,"avatar_url":"https://avatars.githubusercontent.com/u/4998189?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewkmayer","html_url":"https://github.com/matthewkmayer","followers_url":"https://api.github.com/users/matthewkmayer/followers","following_url":"https://api.github.com/users/matthewkmayer/following{/other_user}","gists_url":"https://api.github.com/users/matthewkmayer/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewkmayer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewkmayer/subscriptions","organizations_url":"https://api.github.com/users/matthewkmayer/orgs","repos_url":"https://api.github.com/users/matthewkmayer/repos","events_url":"https://api.github.com/users/matthewkmayer/events{/privacy}","received_events_url":"https://api.github.com/users/matthewkmayer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-08-31T04:21:37Z","updated_at":"2016-09-09T15:48:56Z","closed_at":null,"body":"TravisCI can take [upwards of 40 minutes to compile Rusoto](https://travis-ci.org/rusoto/rusoto/builds/156395257) on stable.  We're also hitting timeouts for beta.\r\n\r\nIt's high time to look at improving this.  I think this is separate from https://github.com/rusoto/rusoto/issues/316 which will make things faster for crate users.\r\n\r\nThoughts:\r\n\r\n* make reproducable benchmarks to get hard data\r\n* profile codegen"},"comment":{"url":"https://api.github.com/repos/rusoto/rusoto/issues/comments/245953791","html_url":"https://github.com/rusoto/rusoto/issues/364#issuecomment-245953791","issue_url":"https://api.github.com/repos/rusoto/rusoto/issues/364","id":245953791,"user":{"login":"adimarco","id":420860,"avatar_url":"https://avatars.githubusercontent.com/u/420860?v=3","gravatar_id":"","url":"https://api.github.com/users/adimarco","html_url":"https://github.com/adimarco","followers_url":"https://api.github.com/users/adimarco/followers","following_url":"https://api.github.com/users/adimarco/following{/other_user}","gists_url":"https://api.github.com/users/adimarco/gists{/gist_id}","starred_url":"https://api.github.com/users/adimarco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adimarco/subscriptions","organizations_url":"https://api.github.com/users/adimarco/orgs","repos_url":"https://api.github.com/users/adimarco/repos","events_url":"https://api.github.com/users/adimarco/events{/privacy}","received_events_url":"https://api.github.com/users/adimarco/received_events","type":"User","site_admin":false},"created_at":"2016-09-09T15:48:56Z","updated_at":"2016-09-09T15:48:56Z","body":"I think we run `serde_generate` on ALL services, not just the JSON ones.  That seems like low hanging fruit for optimization, as we only need to run it on JSON services."}}
{"actor":{"display_login":"adimarco"}}