{"action":"created","issue":{"url":"https://api.github.com/repos/gappleto97/p2p-project/issues/45","repository_url":"https://api.github.com/repos/gappleto97/p2p-project","labels_url":"https://api.github.com/repos/gappleto97/p2p-project/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/gappleto97/p2p-project/issues/45/comments","events_url":"https://api.github.com/repos/gappleto97/p2p-project/issues/45/events","html_url":"https://github.com/gappleto97/p2p-project/issues/45","id":162747683,"number":45,"title":"Implement chord DHT","user":{"login":"gappleto97","id":1554778,"avatar_url":"https://avatars.githubusercontent.com/u/1554778?v=3","gravatar_id":"","url":"https://api.github.com/users/gappleto97","html_url":"https://github.com/gappleto97","followers_url":"https://api.github.com/users/gappleto97/followers","following_url":"https://api.github.com/users/gappleto97/following{/other_user}","gists_url":"https://api.github.com/users/gappleto97/gists{/gist_id}","starred_url":"https://api.github.com/users/gappleto97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gappleto97/subscriptions","organizations_url":"https://api.github.com/users/gappleto97/orgs","repos_url":"https://api.github.com/users/gappleto97/repos","events_url":"https://api.github.com/users/gappleto97/events{/privacy}","received_events_url":"https://api.github.com/users/gappleto97/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/gappleto97/p2p-project/labels/chord","name":"chord","color":"fbca04"},{"url":"https://api.github.com/repos/gappleto97/p2p-project/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/gappleto97/p2p-project/labels/in%20progress","name":"in progress","color":"e6e6e6"},{"url":"https://api.github.com/repos/gappleto97/p2p-project/labels/protocol","name":"protocol","color":"d4c5f9"},{"url":"https://api.github.com/repos/gappleto97/p2p-project/labels/python-general","name":"python-general","color":"b60205"}],"state":"open","locked":false,"assignee":{"login":"gappleto97","id":1554778,"avatar_url":"https://avatars.githubusercontent.com/u/1554778?v=3","gravatar_id":"","url":"https://api.github.com/users/gappleto97","html_url":"https://github.com/gappleto97","followers_url":"https://api.github.com/users/gappleto97/followers","following_url":"https://api.github.com/users/gappleto97/following{/other_user}","gists_url":"https://api.github.com/users/gappleto97/gists{/gist_id}","starred_url":"https://api.github.com/users/gappleto97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gappleto97/subscriptions","organizations_url":"https://api.github.com/users/gappleto97/orgs","repos_url":"https://api.github.com/users/gappleto97/repos","events_url":"https://api.github.com/users/gappleto97/events{/privacy}","received_events_url":"https://api.github.com/users/gappleto97/received_events","type":"User","site_admin":false},"assignees":[{"login":"gappleto97","id":1554778,"avatar_url":"https://avatars.githubusercontent.com/u/1554778?v=3","gravatar_id":"","url":"https://api.github.com/users/gappleto97","html_url":"https://github.com/gappleto97","followers_url":"https://api.github.com/users/gappleto97/followers","following_url":"https://api.github.com/users/gappleto97/following{/other_user}","gists_url":"https://api.github.com/users/gappleto97/gists{/gist_id}","starred_url":"https://api.github.com/users/gappleto97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gappleto97/subscriptions","organizations_url":"https://api.github.com/users/gappleto97/orgs","repos_url":"https://api.github.com/users/gappleto97/repos","events_url":"https://api.github.com/users/gappleto97/events{/privacy}","received_events_url":"https://api.github.com/users/gappleto97/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/gappleto97/p2p-project/milestones/3","html_url":"https://github.com/gappleto97/p2p-project/milestones/Release%20%234","labels_url":"https://api.github.com/repos/gappleto97/p2p-project/milestones/3/labels","id":1853370,"number":3,"title":"Release #4","description":"This release is to put out DHT implementations and the bootstrap method","creator":{"login":"gappleto97","id":1554778,"avatar_url":"https://avatars.githubusercontent.com/u/1554778?v=3","gravatar_id":"","url":"https://api.github.com/users/gappleto97","html_url":"https://github.com/gappleto97","followers_url":"https://api.github.com/users/gappleto97/followers","following_url":"https://api.github.com/users/gappleto97/following{/other_user}","gists_url":"https://api.github.com/users/gappleto97/gists{/gist_id}","starred_url":"https://api.github.com/users/gappleto97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gappleto97/subscriptions","organizations_url":"https://api.github.com/users/gappleto97/orgs","repos_url":"https://api.github.com/users/gappleto97/repos","events_url":"https://api.github.com/users/gappleto97/events{/privacy}","received_events_url":"https://api.github.com/users/gappleto97/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":0,"state":"open","created_at":"2016-06-28T17:57:45Z","updated_at":"2016-09-09T00:33:50Z","due_on":"2016-09-04T00:00:00Z","closed_at":null},"comments":15,"created_at":"2016-06-28T17:58:41Z","updated_at":"2016-09-15T20:16:56Z","closed_at":null,"body":"- [x] connection method\r\n- [x] join method\r\n- [x] handshakes\r\n- [ ] correct routing tables\r\n- [ ] periodic network updates\r\n- [x] storage\r\n- [ ] retreival\r\n- [ ] unit tests"},"comment":{"url":"https://api.github.com/repos/gappleto97/p2p-project/issues/comments/247441352","html_url":"https://github.com/gappleto97/p2p-project/issues/45#issuecomment-247441352","issue_url":"https://api.github.com/repos/gappleto97/p2p-project/issues/45","id":247441352,"user":{"login":"gappleto97","id":1554778,"avatar_url":"https://avatars.githubusercontent.com/u/1554778?v=3","gravatar_id":"","url":"https://api.github.com/users/gappleto97","html_url":"https://github.com/gappleto97","followers_url":"https://api.github.com/users/gappleto97/followers","following_url":"https://api.github.com/users/gappleto97/following{/other_user}","gists_url":"https://api.github.com/users/gappleto97/gists{/gist_id}","starred_url":"https://api.github.com/users/gappleto97/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gappleto97/subscriptions","organizations_url":"https://api.github.com/users/gappleto97/orgs","repos_url":"https://api.github.com/users/gappleto97/repos","events_url":"https://api.github.com/users/gappleto97/events{/privacy}","received_events_url":"https://api.github.com/users/gappleto97/received_events","type":"User","site_admin":false},"created_at":"2016-09-15T20:16:56Z","updated_at":"2016-09-15T20:16:56Z","body":"I noticed two things.\n\nFirst, if you forward your peer list whenever you make a call to `_connect`, you tend to get more correct tables.\n\nSecond, it can sometimes improve the structure of the network if you call `join` another time on a less well connected node. For example, if 5 cannot see 6, and you call `join`, 5 will usually manage to get a hold of 6."}}
{"actor":{"display_login":"gappleto97"}}