{"action":"created","issue":{"url":"https://api.github.com/repos/NebulousLabs/Sia/issues/159","labels_url":"https://api.github.com/repos/NebulousLabs/Sia/issues/159/labels{/name}","comments_url":"https://api.github.com/repos/NebulousLabs/Sia/issues/159/comments","events_url":"https://api.github.com/repos/NebulousLabs/Sia/issues/159/events","html_url":"https://github.com/NebulousLabs/Sia/issues/159","id":51844835,"number":159,"title":"Erasure Coding","user":{"login":"DavidVorick","id":2316841,"avatar_url":"https://avatars.githubusercontent.com/u/2316841?v=3","gravatar_id":"","url":"https://api.github.com/users/DavidVorick","html_url":"https://github.com/DavidVorick","followers_url":"https://api.github.com/users/DavidVorick/followers","following_url":"https://api.github.com/users/DavidVorick/following{/other_user}","gists_url":"https://api.github.com/users/DavidVorick/gists{/gist_id}","starred_url":"https://api.github.com/users/DavidVorick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DavidVorick/subscriptions","organizations_url":"https://api.github.com/users/DavidVorick/orgs","repos_url":"https://api.github.com/users/DavidVorick/repos","events_url":"https://api.github.com/users/DavidVorick/events{/privacy}","received_events_url":"https://api.github.com/users/DavidVorick/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NebulousLabs/Sia/labels/long%20term","name":"long term","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2014-12-12T19:43:11Z","updated_at":"2015-03-14T20:05:13Z","closed_at":null,"body":"Need to be able to split files up and store them in multiple places, and perhaps have some sort of file health indicator or whatever. Files need to go up and be healthy.\r\n\r\nI don't currently know if the regenerating codes are finished/ready, so we should probably just use the longhair library again (if we can manage cross-compilation) or some slower library that has been written in go.\r\n\r\nIt's not a big deal to require the user to have the file to do repairs, especially since it's only a temporary requirement thanks to regenerating codes."},"comment":{"url":"https://api.github.com/repos/NebulousLabs/Sia/issues/comments/80696650","html_url":"https://github.com/NebulousLabs/Sia/issues/159#issuecomment-80696650","issue_url":"https://api.github.com/repos/NebulousLabs/Sia/issues/159","id":80696650,"user":{"login":"Kroese","id":5763256,"avatar_url":"https://avatars.githubusercontent.com/u/5763256?v=3","gravatar_id":"","url":"https://api.github.com/users/Kroese","html_url":"https://github.com/Kroese","followers_url":"https://api.github.com/users/Kroese/followers","following_url":"https://api.github.com/users/Kroese/following{/other_user}","gists_url":"https://api.github.com/users/Kroese/gists{/gist_id}","starred_url":"https://api.github.com/users/Kroese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kroese/subscriptions","organizations_url":"https://api.github.com/users/Kroese/orgs","repos_url":"https://api.github.com/users/Kroese/repos","events_url":"https://api.github.com/users/Kroese/events{/privacy}","received_events_url":"https://api.github.com/users/Kroese/received_events","type":"User","site_admin":false},"created_at":"2015-03-14T20:05:13Z","updated_at":"2015-03-14T20:05:13Z","body":"On Usenet its very normal to use PAR2 files for this, so I am not sure if this should be in Sia itself, since it would be the same as adding automatic unzip-support to Sia, because it's an responsibility of the client to add PAR files (or not) for erasure codes, or use ZIP on their data or not."}}