{"action":"created","issue":{"url":"https://api.github.com/repos/jbenet/go-udtwrapper/issues/13","labels_url":"https://api.github.com/repos/jbenet/go-udtwrapper/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/jbenet/go-udtwrapper/issues/13/comments","events_url":"https://api.github.com/repos/jbenet/go-udtwrapper/issues/13/events","html_url":"https://github.com/jbenet/go-udtwrapper/pull/13","id":107360267,"number":13,"title":"cleanup code to remove race conditions","user":{"login":"whyrusleeping","id":1243164,"avatar_url":"https://avatars.githubusercontent.com/u/1243164?v=3","gravatar_id":"","url":"https://api.github.com/users/whyrusleeping","html_url":"https://github.com/whyrusleeping","followers_url":"https://api.github.com/users/whyrusleeping/followers","following_url":"https://api.github.com/users/whyrusleeping/following{/other_user}","gists_url":"https://api.github.com/users/whyrusleeping/gists{/gist_id}","starred_url":"https://api.github.com/users/whyrusleeping/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whyrusleeping/subscriptions","organizations_url":"https://api.github.com/users/whyrusleeping/orgs","repos_url":"https://api.github.com/users/whyrusleeping/repos","events_url":"https://api.github.com/users/whyrusleeping/events{/privacy}","received_events_url":"https://api.github.com/users/whyrusleeping/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jbenet","id":138401,"avatar_url":"https://avatars.githubusercontent.com/u/138401?v=3","gravatar_id":"","url":"https://api.github.com/users/jbenet","html_url":"https://github.com/jbenet","followers_url":"https://api.github.com/users/jbenet/followers","following_url":"https://api.github.com/users/jbenet/following{/other_user}","gists_url":"https://api.github.com/users/jbenet/gists{/gist_id}","starred_url":"https://api.github.com/users/jbenet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbenet/subscriptions","organizations_url":"https://api.github.com/users/jbenet/orgs","repos_url":"https://api.github.com/users/jbenet/repos","events_url":"https://api.github.com/users/jbenet/events{/privacy}","received_events_url":"https://api.github.com/users/jbenet/received_events","type":"User","site_admin":false},"milestone":null,"comments":12,"created_at":"2015-09-19T23:03:45Z","updated_at":"2015-09-23T18:05:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/jbenet/go-udtwrapper/pulls/13","html_url":"https://github.com/jbenet/go-udtwrapper/pull/13","diff_url":"https://github.com/jbenet/go-udtwrapper/pull/13.diff","patch_url":"https://github.com/jbenet/go-udtwrapper/pull/13.patch"},"body":"This is a moderate rewrite of the bindings to clean up some race conditions, and remove unnecessary async stuff. It also has roughly double the throughput as before."},"comment":{"url":"https://api.github.com/repos/jbenet/go-udtwrapper/issues/comments/142682498","html_url":"https://github.com/jbenet/go-udtwrapper/pull/13#issuecomment-142682498","issue_url":"https://api.github.com/repos/jbenet/go-udtwrapper/issues/13","id":142682498,"user":{"login":"whyrusleeping","id":1243164,"avatar_url":"https://avatars.githubusercontent.com/u/1243164?v=3","gravatar_id":"","url":"https://api.github.com/users/whyrusleeping","html_url":"https://github.com/whyrusleeping","followers_url":"https://api.github.com/users/whyrusleeping/followers","following_url":"https://api.github.com/users/whyrusleeping/following{/other_user}","gists_url":"https://api.github.com/users/whyrusleeping/gists{/gist_id}","starred_url":"https://api.github.com/users/whyrusleeping/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whyrusleeping/subscriptions","organizations_url":"https://api.github.com/users/whyrusleeping/orgs","repos_url":"https://api.github.com/users/whyrusleeping/repos","events_url":"https://api.github.com/users/whyrusleeping/events{/privacy}","received_events_url":"https://api.github.com/users/whyrusleeping/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T18:05:13Z","updated_at":"2015-09-23T18:05:13Z","body":"I lowered the number of test connections. It was using over 3GB of ram on my machine, and when i applied additional stress to the system (running other traffic over localhost and stressing my cpu a bit) the amount of ram used went up even more.\r\n\r\nI assume that travis doesnt give us that much ram to work with and we may have sunk into swapdeath causing the hangs we saw."}}