{"action":"created","issue":{"url":"https://api.github.com/repos/subutai-io/peer-os/issues/2708","repository_url":"https://api.github.com/repos/subutai-io/peer-os","labels_url":"https://api.github.com/repos/subutai-io/peer-os/issues/2708/labels{/name}","comments_url":"https://api.github.com/repos/subutai-io/peer-os/issues/2708/comments","events_url":"https://api.github.com/repos/subutai-io/peer-os/issues/2708/events","html_url":"https://github.com/subutai-io/peer-os/issues/2708","id":378582409,"node_id":"MDU6SXNzdWUzNzg1ODI0MDk=","number":2708,"title":"Improve peer uptime metrics calculation by checking reliable public domains","user":{"login":"Dilshat","id":3367326,"node_id":"MDQ6VXNlcjMzNjczMjY=","avatar_url":"https://avatars0.githubusercontent.com/u/3367326?v=4","gravatar_id":"","url":"https://api.github.com/users/Dilshat","html_url":"https://github.com/Dilshat","followers_url":"https://api.github.com/users/Dilshat/followers","following_url":"https://api.github.com/users/Dilshat/following{/other_user}","gists_url":"https://api.github.com/users/Dilshat/gists{/gist_id}","starred_url":"https://api.github.com/users/Dilshat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dilshat/subscriptions","organizations_url":"https://api.github.com/users/Dilshat/orgs","repos_url":"https://api.github.com/users/Dilshat/repos","events_url":"https://api.github.com/users/Dilshat/events{/privacy}","received_events_url":"https://api.github.com/users/Dilshat/received_events","type":"User","site_admin":false},"labels":[{"id":318937827,"node_id":"MDU6TGFiZWwzMTg5Mzc4Mjc=","url":"https://api.github.com/repos/subutai-io/peer-os/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":{"login":"Dilshat","id":3367326,"node_id":"MDQ6VXNlcjMzNjczMjY=","avatar_url":"https://avatars0.githubusercontent.com/u/3367326?v=4","gravatar_id":"","url":"https://api.github.com/users/Dilshat","html_url":"https://github.com/Dilshat","followers_url":"https://api.github.com/users/Dilshat/followers","following_url":"https://api.github.com/users/Dilshat/following{/other_user}","gists_url":"https://api.github.com/users/Dilshat/gists{/gist_id}","starred_url":"https://api.github.com/users/Dilshat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dilshat/subscriptions","organizations_url":"https://api.github.com/users/Dilshat/orgs","repos_url":"https://api.github.com/users/Dilshat/repos","events_url":"https://api.github.com/users/Dilshat/events{/privacy}","received_events_url":"https://api.github.com/users/Dilshat/received_events","type":"User","site_admin":false},"assignees":[{"login":"Dilshat","id":3367326,"node_id":"MDQ6VXNlcjMzNjczMjY=","avatar_url":"https://avatars0.githubusercontent.com/u/3367326?v=4","gravatar_id":"","url":"https://api.github.com/users/Dilshat","html_url":"https://github.com/Dilshat","followers_url":"https://api.github.com/users/Dilshat/followers","following_url":"https://api.github.com/users/Dilshat/following{/other_user}","gists_url":"https://api.github.com/users/Dilshat/gists{/gist_id}","starred_url":"https://api.github.com/users/Dilshat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dilshat/subscriptions","organizations_url":"https://api.github.com/users/Dilshat/orgs","repos_url":"https://api.github.com/users/Dilshat/repos","events_url":"https://api.github.com/users/Dilshat/events{/privacy}","received_events_url":"https://api.github.com/users/Dilshat/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/subutai-io/peer-os/milestones/35","html_url":"https://github.com/subutai-io/peer-os/milestone/35","labels_url":"https://api.github.com/repos/subutai-io/peer-os/milestones/35/labels","id":3823337,"node_id":"MDk6TWlsZXN0b25lMzgyMzMzNw==","number":35,"title":"8.0.3","description":"","creator":{"login":"Dilshat","id":3367326,"node_id":"MDQ6VXNlcjMzNjczMjY=","avatar_url":"https://avatars0.githubusercontent.com/u/3367326?v=4","gravatar_id":"","url":"https://api.github.com/users/Dilshat","html_url":"https://github.com/Dilshat","followers_url":"https://api.github.com/users/Dilshat/followers","following_url":"https://api.github.com/users/Dilshat/following{/other_user}","gists_url":"https://api.github.com/users/Dilshat/gists{/gist_id}","starred_url":"https://api.github.com/users/Dilshat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dilshat/subscriptions","organizations_url":"https://api.github.com/users/Dilshat/orgs","repos_url":"https://api.github.com/users/Dilshat/repos","events_url":"https://api.github.com/users/Dilshat/events{/privacy}","received_events_url":"https://api.github.com/users/Dilshat/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":2,"state":"open","created_at":"2018-11-15T02:50:16Z","updated_at":"2018-12-06T16:00:35Z","due_on":"2018-12-12T08:00:00Z","closed_at":null},"comments":2,"created_at":"2018-11-08T05:16:05Z","updated_at":"2018-12-14T02:09:09Z","closed_at":null,"author_association":"MEMBER","body":"We can periodically check public domains such as google.com and a few others and report results to Bazaar.\r\nBased on this Bazaar can calculate peer uptime better"},"comment":{"url":"https://api.github.com/repos/subutai-io/peer-os/issues/comments/447188478","html_url":"https://github.com/subutai-io/peer-os/issues/2708#issuecomment-447188478","issue_url":"https://api.github.com/repos/subutai-io/peer-os/issues/2708","id":447188478,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NzE4ODQ3OA==","user":{"login":"Dilshat","id":3367326,"node_id":"MDQ6VXNlcjMzNjczMjY=","avatar_url":"https://avatars0.githubusercontent.com/u/3367326?v=4","gravatar_id":"","url":"https://api.github.com/users/Dilshat","html_url":"https://github.com/Dilshat","followers_url":"https://api.github.com/users/Dilshat/followers","following_url":"https://api.github.com/users/Dilshat/following{/other_user}","gists_url":"https://api.github.com/users/Dilshat/gists{/gist_id}","starred_url":"https://api.github.com/users/Dilshat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Dilshat/subscriptions","organizations_url":"https://api.github.com/users/Dilshat/orgs","repos_url":"https://api.github.com/users/Dilshat/repos","events_url":"https://api.github.com/users/Dilshat/events{/privacy}","received_events_url":"https://api.github.com/users/Dilshat/received_events","type":"User","site_admin":false},"created_at":"2018-12-14T02:09:09Z","updated_at":"2018-12-14T02:09:09Z","author_association":"MEMBER","body":"This approach has potential problems. Malicious user can edit /etc/hosts file and setup local counterparts of such public servers to respond. Instead of this, would not it be better to have Bazaar send ping commands to a random public server known only to Bazaar or rely on heartbeats to determine peer availability?"}}
{"actor":{"display_login":"Dilshat"}}