{"action":"created","issue":{"url":"https://api.github.com/repos/ipfs/ipfs-cluster/issues/317","repository_url":"https://api.github.com/repos/ipfs/ipfs-cluster","labels_url":"https://api.github.com/repos/ipfs/ipfs-cluster/issues/317/labels{/name}","comments_url":"https://api.github.com/repos/ipfs/ipfs-cluster/issues/317/comments","events_url":"https://api.github.com/repos/ipfs/ipfs-cluster/issues/317/events","html_url":"https://github.com/ipfs/ipfs-cluster/pull/317","id":296014309,"number":317,"title":"Sharding Component -- WIP","user":{"login":"ZenGround0","id":5515260,"avatar_url":"https://avatars2.githubusercontent.com/u/5515260?v=4","gravatar_id":"","url":"https://api.github.com/users/ZenGround0","html_url":"https://github.com/ZenGround0","followers_url":"https://api.github.com/users/ZenGround0/followers","following_url":"https://api.github.com/users/ZenGround0/following{/other_user}","gists_url":"https://api.github.com/users/ZenGround0/gists{/gist_id}","starred_url":"https://api.github.com/users/ZenGround0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZenGround0/subscriptions","organizations_url":"https://api.github.com/users/ZenGround0/orgs","repos_url":"https://api.github.com/users/ZenGround0/repos","events_url":"https://api.github.com/users/ZenGround0/events{/privacy}","received_events_url":"https://api.github.com/users/ZenGround0/received_events","type":"User","site_admin":false},"labels":[{"id":510842526,"url":"https://api.github.com/repos/ipfs/ipfs-cluster/labels/in%20progress","name":"in progress","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"ZenGround0","id":5515260,"avatar_url":"https://avatars2.githubusercontent.com/u/5515260?v=4","gravatar_id":"","url":"https://api.github.com/users/ZenGround0","html_url":"https://github.com/ZenGround0","followers_url":"https://api.github.com/users/ZenGround0/followers","following_url":"https://api.github.com/users/ZenGround0/following{/other_user}","gists_url":"https://api.github.com/users/ZenGround0/gists{/gist_id}","starred_url":"https://api.github.com/users/ZenGround0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZenGround0/subscriptions","organizations_url":"https://api.github.com/users/ZenGround0/orgs","repos_url":"https://api.github.com/users/ZenGround0/repos","events_url":"https://api.github.com/users/ZenGround0/events{/privacy}","received_events_url":"https://api.github.com/users/ZenGround0/received_events","type":"User","site_admin":false},"assignees":[{"login":"ZenGround0","id":5515260,"avatar_url":"https://avatars2.githubusercontent.com/u/5515260?v=4","gravatar_id":"","url":"https://api.github.com/users/ZenGround0","html_url":"https://github.com/ZenGround0","followers_url":"https://api.github.com/users/ZenGround0/followers","following_url":"https://api.github.com/users/ZenGround0/following{/other_user}","gists_url":"https://api.github.com/users/ZenGround0/gists{/gist_id}","starred_url":"https://api.github.com/users/ZenGround0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZenGround0/subscriptions","organizations_url":"https://api.github.com/users/ZenGround0/orgs","repos_url":"https://api.github.com/users/ZenGround0/repos","events_url":"https://api.github.com/users/ZenGround0/events{/privacy}","received_events_url":"https://api.github.com/users/ZenGround0/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2018-02-09T21:15:34Z","updated_at":"2018-03-07T11:21:49Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/ipfs/ipfs-cluster/pulls/317","html_url":"https://github.com/ipfs/ipfs-cluster/pull/317","diff_url":"https://github.com/ipfs/ipfs-cluster/pull/317.diff","patch_url":"https://github.com/ipfs/ipfs-cluster/pull/317.patch"},"body":"@hsanjuan There appears to be a fair amount of design work required here before we can implement so I would love to get your thoughts.\r\nIs an AddNode function repeatedly called over RPC by the process reading from the importer's out-channel close to what you had in mind?  Is the AddNode pseudo code more or less what you were thinking?  Any ideas on how best to approach the getting storage limits alongside peer allocations or on framing the sharder's safety properties?\r\n\r\nFeel free to push things directly to this branch."},"comment":{"url":"https://api.github.com/repos/ipfs/ipfs-cluster/issues/comments/371108017","html_url":"https://github.com/ipfs/ipfs-cluster/pull/317#issuecomment-371108017","issue_url":"https://api.github.com/repos/ipfs/ipfs-cluster/issues/317","id":371108017,"user":{"login":"hsanjuan","id":1027022,"avatar_url":"https://avatars3.githubusercontent.com/u/1027022?v=4","gravatar_id":"","url":"https://api.github.com/users/hsanjuan","html_url":"https://github.com/hsanjuan","followers_url":"https://api.github.com/users/hsanjuan/followers","following_url":"https://api.github.com/users/hsanjuan/following{/other_user}","gists_url":"https://api.github.com/users/hsanjuan/gists{/gist_id}","starred_url":"https://api.github.com/users/hsanjuan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hsanjuan/subscriptions","organizations_url":"https://api.github.com/users/hsanjuan/orgs","repos_url":"https://api.github.com/users/hsanjuan/repos","events_url":"https://api.github.com/users/hsanjuan/events{/privacy}","received_events_url":"https://api.github.com/users/hsanjuan/received_events","type":"User","site_admin":false},"created_at":"2018-03-07T11:21:49Z","updated_at":"2018-03-07T11:21:49Z","author_association":"CONTRIBUTOR","body":"I still don't like the `map[string]string` though I like the idea. But let's merge and take care of that later."}}
{"actor":{"display_login":"hsanjuan"}}