{"comment":{"url":"https://api.github.com/repos/funny-falcon/gorpc/comments/10041007","html_url":"https://github.com/funny-falcon/gorpc/commit/9c9f6d4ed647ed8ab75beef7e972be8234040d01#commitcomment-10041007","id":10041007,"user":{"login":"valyala","id":283442,"avatar_url":"https://avatars.githubusercontent.com/u/283442?v=3","gravatar_id":"","url":"https://api.github.com/users/valyala","html_url":"https://github.com/valyala","followers_url":"https://api.github.com/users/valyala/followers","following_url":"https://api.github.com/users/valyala/following{/other_user}","gists_url":"https://api.github.com/users/valyala/gists{/gist_id}","starred_url":"https://api.github.com/users/valyala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valyala/subscriptions","organizations_url":"https://api.github.com/users/valyala/orgs","repos_url":"https://api.github.com/users/valyala/repos","events_url":"https://api.github.com/users/valyala/events{/privacy}","received_events_url":"https://api.github.com/users/valyala/received_events","type":"User","site_admin":false},"position":14,"line":151,"path":"client.go","commit_id":"9c9f6d4ed647ed8ab75beef7e972be8234040d01","created_at":"2015-03-04T22:59:22Z","updated_at":"2015-03-04T22:59:22Z","body":"Could you explain the purpose of this change?\r\nIf requestsChan has free slots, then the case on the line 148 will be executed. Otherwise goroutine will block in the select on the line 150, which doesn't differ from the original outer select on the left side."}}