{"action":"created","issue":{"url":"https://api.github.com/repos/frugalos/frugalos/issues/55","repository_url":"https://api.github.com/repos/frugalos/frugalos","labels_url":"https://api.github.com/repos/frugalos/frugalos/issues/55/labels{/name}","comments_url":"https://api.github.com/repos/frugalos/frugalos/issues/55/comments","events_url":"https://api.github.com/repos/frugalos/frugalos/issues/55/events","html_url":"https://github.com/frugalos/frugalos/issues/55","id":394936949,"node_id":"MDU6SXNzdWUzOTQ5MzY5NDk=","number":55,"title":"Add host information to `to_rpc_error`","user":{"login":"yuezato","id":26326704,"node_id":"MDQ6VXNlcjI2MzI2NzA0","avatar_url":"https://avatars0.githubusercontent.com/u/26326704?v=4","gravatar_id":"","url":"https://api.github.com/users/yuezato","html_url":"https://github.com/yuezato","followers_url":"https://api.github.com/users/yuezato/followers","following_url":"https://api.github.com/users/yuezato/following{/other_user}","gists_url":"https://api.github.com/users/yuezato/gists{/gist_id}","starred_url":"https://api.github.com/users/yuezato/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yuezato/subscriptions","organizations_url":"https://api.github.com/users/yuezato/orgs","repos_url":"https://api.github.com/users/yuezato/repos","events_url":"https://api.github.com/users/yuezato/events{/privacy}","received_events_url":"https://api.github.com/users/yuezato/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-31T06:42:11Z","updated_at":"2018-12-31T07:05:28Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Frugalos RPC servers kindly reply error messages to the sender that called RPCs when internal errors occur:\r\nhttps://github.com/frugalos/frugalos/blob/master/frugalos_mds/src/server.rs#L52-L61\r\n\r\nHowever, such error messages do not contain information of hosts who had internal erros.\r\n\r\nI think it is useful to add information that holds which host does invoke errors;\r\nand the following function is suitable for this purpose:\r\nhttps://github.com/frugalos/frugalos/blob/master/frugalos_mds/src/error.rs#L124-L132\r\n"},"comment":{"url":"https://api.github.com/repos/frugalos/frugalos/issues/comments/450614612","html_url":"https://github.com/frugalos/frugalos/issues/55#issuecomment-450614612","issue_url":"https://api.github.com/repos/frugalos/frugalos/issues/55","id":450614612,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDYxNDYxMg==","user":{"login":"sile","id":181413,"node_id":"MDQ6VXNlcjE4MTQxMw==","avatar_url":"https://avatars1.githubusercontent.com/u/181413?v=4","gravatar_id":"","url":"https://api.github.com/users/sile","html_url":"https://github.com/sile","followers_url":"https://api.github.com/users/sile/followers","following_url":"https://api.github.com/users/sile/following{/other_user}","gists_url":"https://api.github.com/users/sile/gists{/gist_id}","starred_url":"https://api.github.com/users/sile/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sile/subscriptions","organizations_url":"https://api.github.com/users/sile/orgs","repos_url":"https://api.github.com/users/sile/repos","events_url":"https://api.github.com/users/sile/events{/privacy}","received_events_url":"https://api.github.com/users/sile/received_events","type":"User","site_admin":false},"created_at":"2018-12-31T07:05:28Z","updated_at":"2018-12-31T07:05:28Z","author_association":"MEMBER","body":"It is a good idea.\r\nI think it may be reasonable to add target host information in `fibers_rpc` (e.g., https://github.com/sile/fibers_rpc/blob/master/src/client_side_handlers.rs#L37 )."}}
{"actor":{"display_login":"sile"}}