{"action":"created","issue":{"url":"https://api.github.com/repos/minio/minio/issues/2236","repository_url":"https://api.github.com/repos/minio/minio","labels_url":"https://api.github.com/repos/minio/minio/issues/2236/labels{/name}","comments_url":"https://api.github.com/repos/minio/minio/issues/2236/comments","events_url":"https://api.github.com/repos/minio/minio/issues/2236/events","html_url":"https://github.com/minio/minio/issues/2236","id":166438756,"number":2236,"title":"XL: dynamic allocation of reedsolomon.New() ","user":{"login":"harshavardhana","id":622699,"avatar_url":"https://avatars.githubusercontent.com/u/622699?v=3","gravatar_id":"","url":"https://api.github.com/users/harshavardhana","html_url":"https://github.com/harshavardhana","followers_url":"https://api.github.com/users/harshavardhana/followers","following_url":"https://api.github.com/users/harshavardhana/following{/other_user}","gists_url":"https://api.github.com/users/harshavardhana/gists{/gist_id}","starred_url":"https://api.github.com/users/harshavardhana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harshavardhana/subscriptions","organizations_url":"https://api.github.com/users/harshavardhana/orgs","repos_url":"https://api.github.com/users/harshavardhana/repos","events_url":"https://api.github.com/users/harshavardhana/events{/privacy}","received_events_url":"https://api.github.com/users/harshavardhana/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/minio/minio/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"harshavardhana","id":622699,"avatar_url":"https://avatars.githubusercontent.com/u/622699?v=3","gravatar_id":"","url":"https://api.github.com/users/harshavardhana","html_url":"https://github.com/harshavardhana","followers_url":"https://api.github.com/users/harshavardhana/followers","following_url":"https://api.github.com/users/harshavardhana/following{/other_user}","gists_url":"https://api.github.com/users/harshavardhana/gists{/gist_id}","starred_url":"https://api.github.com/users/harshavardhana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harshavardhana/subscriptions","organizations_url":"https://api.github.com/users/harshavardhana/orgs","repos_url":"https://api.github.com/users/harshavardhana/repos","events_url":"https://api.github.com/users/harshavardhana/events{/privacy}","received_events_url":"https://api.github.com/users/harshavardhana/received_events","type":"User","site_admin":false},"assignees":[{"login":"harshavardhana","id":622699,"avatar_url":"https://avatars.githubusercontent.com/u/622699?v=3","gravatar_id":"","url":"https://api.github.com/users/harshavardhana","html_url":"https://github.com/harshavardhana","followers_url":"https://api.github.com/users/harshavardhana/followers","following_url":"https://api.github.com/users/harshavardhana/following{/other_user}","gists_url":"https://api.github.com/users/harshavardhana/gists{/gist_id}","starred_url":"https://api.github.com/users/harshavardhana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harshavardhana/subscriptions","organizations_url":"https://api.github.com/users/harshavardhana/orgs","repos_url":"https://api.github.com/users/harshavardhana/repos","events_url":"https://api.github.com/users/harshavardhana/events{/privacy}","received_events_url":"https://api.github.com/users/harshavardhana/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/minio/minio/milestones/9","html_url":"https://github.com/minio/minio/milestones/Distributed%20Server%20Release","labels_url":"https://api.github.com/repos/minio/minio/milestones/9/labels","id":1849053,"number":9,"title":"Distributed Server Release","description":"","creator":{"login":"GarimaKapoor","id":11859916,"avatar_url":"https://avatars.githubusercontent.com/u/11859916?v=3","gravatar_id":"","url":"https://api.github.com/users/GarimaKapoor","html_url":"https://github.com/GarimaKapoor","followers_url":"https://api.github.com/users/GarimaKapoor/followers","following_url":"https://api.github.com/users/GarimaKapoor/following{/other_user}","gists_url":"https://api.github.com/users/GarimaKapoor/gists{/gist_id}","starred_url":"https://api.github.com/users/GarimaKapoor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GarimaKapoor/subscriptions","organizations_url":"https://api.github.com/users/GarimaKapoor/orgs","repos_url":"https://api.github.com/users/GarimaKapoor/repos","events_url":"https://api.github.com/users/GarimaKapoor/events{/privacy}","received_events_url":"https://api.github.com/users/GarimaKapoor/received_events","type":"User","site_admin":false},"open_issues":35,"closed_issues":17,"state":"open","created_at":"2016-06-26T19:29:22Z","updated_at":"2016-07-20T02:53:38Z","due_on":"2016-08-25T07:00:00Z","closed_at":null},"comments":1,"created_at":"2016-07-19T21:21:37Z","updated_at":"2016-07-20T15:35:17Z","closed_at":null,"body":"Be able to dynamically shrink the data and parity blocks and also allocate necessary Vandermonde matrix during XL inititalization.\r\n"},"comment":{"url":"https://api.github.com/repos/minio/minio/issues/comments/233987653","html_url":"https://github.com/minio/minio/issues/2236#issuecomment-233987653","issue_url":"https://api.github.com/repos/minio/minio/issues/2236","id":233987653,"user":{"login":"ubergarm","id":4724321,"avatar_url":"https://avatars.githubusercontent.com/u/4724321?v=3","gravatar_id":"","url":"https://api.github.com/users/ubergarm","html_url":"https://github.com/ubergarm","followers_url":"https://api.github.com/users/ubergarm/followers","following_url":"https://api.github.com/users/ubergarm/following{/other_user}","gists_url":"https://api.github.com/users/ubergarm/gists{/gist_id}","starred_url":"https://api.github.com/users/ubergarm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ubergarm/subscriptions","organizations_url":"https://api.github.com/users/ubergarm/orgs","repos_url":"https://api.github.com/users/ubergarm/repos","events_url":"https://api.github.com/users/ubergarm/events{/privacy}","received_events_url":"https://api.github.com/users/ubergarm/received_events","type":"User","site_admin":false},"created_at":"2016-07-20T15:35:17Z","updated_at":"2016-07-20T15:35:17Z","body":"Not sure if it is related, but I'd like to be able to specify the number or ratio of dataBlocks to parityBlocks through configuration if that makes sense. (Dynamically through UI would be even cooler if that's even possible.)\r\n\r\nCurrently it is hard coded to split Data and Parity evenly across the number total number of disks:\r\n\r\nhttps://github.com/minio/minio/blob/cef26fd6eac29cbaa436eabb91178a679429068c/xl-v1.go#L177\r\n\r\nThe change seems simple to make, but unsure if it would have other unintended effects.\r\n\r\nThanks,\r\n-John"}}
{"actor":{"display_login":"ubergarm"}}