{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/etcd/issues/5222","repository_url":"https://api.github.com/repos/coreos/etcd","labels_url":"https://api.github.com/repos/coreos/etcd/issues/5222/labels{/name}","comments_url":"https://api.github.com/repos/coreos/etcd/issues/5222/comments","events_url":"https://api.github.com/repos/coreos/etcd/issues/5222/events","html_url":"https://github.com/coreos/etcd/pull/5222","id":151771886,"number":5222,"title":"rpctypes: error interface","user":{"login":"gyuho","id":6799218,"avatar_url":"https://avatars.githubusercontent.com/u/6799218?v=3","gravatar_id":"","url":"https://api.github.com/users/gyuho","html_url":"https://github.com/gyuho","followers_url":"https://api.github.com/users/gyuho/followers","following_url":"https://api.github.com/users/gyuho/following{/other_user}","gists_url":"https://api.github.com/users/gyuho/gists{/gist_id}","starred_url":"https://api.github.com/users/gyuho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gyuho/subscriptions","organizations_url":"https://api.github.com/users/gyuho/orgs","repos_url":"https://api.github.com/users/gyuho/repos","events_url":"https://api.github.com/users/gyuho/events{/privacy}","received_events_url":"https://api.github.com/users/gyuho/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2016-04-29T00:25:06Z","updated_at":"2016-04-29T18:25:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/coreos/etcd/pulls/5222","html_url":"https://github.com/coreos/etcd/pull/5222","diff_url":"https://github.com/coreos/etcd/pull/5222.diff","patch_url":"https://github.com/coreos/etcd/pull/5222.patch"},"body":"Fix https://github.com/coreos/etcd/issues/5211."},"comment":{"url":"https://api.github.com/repos/coreos/etcd/issues/comments/215838866","html_url":"https://github.com/coreos/etcd/pull/5222#issuecomment-215838866","issue_url":"https://api.github.com/repos/coreos/etcd/issues/5222","id":215838866,"user":{"login":"heyitsanthony","id":16294350,"avatar_url":"https://avatars.githubusercontent.com/u/16294350?v=3","gravatar_id":"","url":"https://api.github.com/users/heyitsanthony","html_url":"https://github.com/heyitsanthony","followers_url":"https://api.github.com/users/heyitsanthony/followers","following_url":"https://api.github.com/users/heyitsanthony/following{/other_user}","gists_url":"https://api.github.com/users/heyitsanthony/gists{/gist_id}","starred_url":"https://api.github.com/users/heyitsanthony/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heyitsanthony/subscriptions","organizations_url":"https://api.github.com/users/heyitsanthony/orgs","repos_url":"https://api.github.com/users/heyitsanthony/repos","events_url":"https://api.github.com/users/heyitsanthony/events{/privacy}","received_events_url":"https://api.github.com/users/heyitsanthony/received_events","type":"User","site_admin":false},"created_at":"2016-04-29T18:25:19Z","updated_at":"2016-04-29T18:25:19Z","body":"@xiang90 sure-- `not found` and `compacted rev` would be wrapped in a special type and have a corresponding v3rpc.ErrWhatever but anything that's not a logical error from etcd would stay as `grpc.rpcError`"}}