{"action":"created","issue":{"url":"https://api.github.com/repos/shazow/urllib3/issues/664","labels_url":"https://api.github.com/repos/shazow/urllib3/issues/664/labels{/name}","comments_url":"https://api.github.com/repos/shazow/urllib3/issues/664/comments","events_url":"https://api.github.com/repos/shazow/urllib3/issues/664/events","html_url":"https://github.com/shazow/urllib3/pull/664","id":92183466,"number":664,"title":"App Engine Connection Pool","user":{"login":"jonparrott","id":250995,"avatar_url":"https://avatars.githubusercontent.com/u/250995?v=3","gravatar_id":"","url":"https://api.github.com/users/jonparrott","html_url":"https://github.com/jonparrott","followers_url":"https://api.github.com/users/jonparrott/followers","following_url":"https://api.github.com/users/jonparrott/following{/other_user}","gists_url":"https://api.github.com/users/jonparrott/gists{/gist_id}","starred_url":"https://api.github.com/users/jonparrott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonparrott/subscriptions","organizations_url":"https://api.github.com/users/jonparrott/orgs","repos_url":"https://api.github.com/users/jonparrott/repos","events_url":"https://api.github.com/users/jonparrott/events{/privacy}","received_events_url":"https://api.github.com/users/jonparrott/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":38,"created_at":"2015-06-30T19:50:55Z","updated_at":"2015-07-09T21:21:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/shazow/urllib3/pulls/664","html_url":"https://github.com/shazow/urllib3/pull/664","diff_url":"https://github.com/shazow/urllib3/pull/664.diff","patch_url":"https://github.com/shazow/urllib3/pull/664.patch"},"body":"This is currently *very* rough and early. I want to make sure I'm on the right track before continuing.\r\n\r\nOutstanding questions:\r\n\r\n1. What functionality should be covered by the connection pool? (retries, etc.)\r\n2. Should I just inherit from TestConnectionPool and null out the tests that aren't applicable to GAE instead of duplicating code?\r\n3. How should this connection class be wired in? On GAE Sandbox environments w/o sockets, I assume this should be default.\r\n4. What exact edge cases should this class be aware; e.g, where does URLFetch behavior differ from what's expected of httplib/sockets? Do the tests already cover this?\r\n\r\n[*shazow edit: Fixes #664]*"},"comment":{"url":"https://api.github.com/repos/shazow/urllib3/issues/comments/120147505","html_url":"https://github.com/shazow/urllib3/pull/664#issuecomment-120147505","issue_url":"https://api.github.com/repos/shazow/urllib3/issues/664","id":120147505,"user":{"login":"jonparrott","id":250995,"avatar_url":"https://avatars.githubusercontent.com/u/250995?v=3","gravatar_id":"","url":"https://api.github.com/users/jonparrott","html_url":"https://github.com/jonparrott","followers_url":"https://api.github.com/users/jonparrott/followers","following_url":"https://api.github.com/users/jonparrott/following{/other_user}","gists_url":"https://api.github.com/users/jonparrott/gists{/gist_id}","starred_url":"https://api.github.com/users/jonparrott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonparrott/subscriptions","organizations_url":"https://api.github.com/users/jonparrott/orgs","repos_url":"https://api.github.com/users/jonparrott/repos","events_url":"https://api.github.com/users/jonparrott/events{/privacy}","received_events_url":"https://api.github.com/users/jonparrott/received_events","type":"User","site_admin":false},"created_at":"2015-07-09T21:21:01Z","updated_at":"2015-07-09T21:21:01Z","body":"Solid, will do."}}