{"action":"created","issue":{"url":"https://api.github.com/repos/contiv/volplugin/issues/10","labels_url":"https://api.github.com/repos/contiv/volplugin/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/contiv/volplugin/issues/10/comments","events_url":"https://api.github.com/repos/contiv/volplugin/issues/10/events","html_url":"https://github.com/contiv/volplugin/issues/10","id":101511139,"number":10,"title":"Collaborate","user":{"login":"hekaldama","id":17173,"avatar_url":"https://avatars.githubusercontent.com/u/17173?v=3","gravatar_id":"","url":"https://api.github.com/users/hekaldama","html_url":"https://github.com/hekaldama","followers_url":"https://api.github.com/users/hekaldama/followers","following_url":"https://api.github.com/users/hekaldama/following{/other_user}","gists_url":"https://api.github.com/users/hekaldama/gists{/gist_id}","starred_url":"https://api.github.com/users/hekaldama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hekaldama/subscriptions","organizations_url":"https://api.github.com/users/hekaldama/orgs","repos_url":"https://api.github.com/users/hekaldama/repos","events_url":"https://api.github.com/users/hekaldama/events{/privacy}","received_events_url":"https://api.github.com/users/hekaldama/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-08-17T21:15:02Z","updated_at":"2015-08-18T16:11:37Z","closed_at":null,"body":"Hi there.\r\n\r\nWe are about to open source our Ceph RDB driver plugin and wondered if you all would like to collaborate on this to make one good one?\r\n\r\nLet me know and thanks!"},"comment":{"url":"https://api.github.com/repos/contiv/volplugin/issues/comments/132262864","html_url":"https://github.com/contiv/volplugin/issues/10#issuecomment-132262864","issue_url":"https://api.github.com/repos/contiv/volplugin/issues/10","id":132262864,"user":{"login":"erikh","id":18923,"avatar_url":"https://avatars.githubusercontent.com/u/18923?v=3","gravatar_id":"","url":"https://api.github.com/users/erikh","html_url":"https://github.com/erikh","followers_url":"https://api.github.com/users/erikh/followers","following_url":"https://api.github.com/users/erikh/following{/other_user}","gists_url":"https://api.github.com/users/erikh/gists{/gist_id}","starred_url":"https://api.github.com/users/erikh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erikh/subscriptions","organizations_url":"https://api.github.com/users/erikh/orgs","repos_url":"https://api.github.com/users/erikh/repos","events_url":"https://api.github.com/users/erikh/events{/privacy}","received_events_url":"https://api.github.com/users/erikh/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T16:11:37Z","updated_at":"2015-08-18T16:11:37Z","body":"Hi folks,\r\n\r\nThis feels really good to be able to do something so many people are interested in collaborating on.\r\n\r\nI need to further clarify our goals with processing storage intent vs. just doing basic ceph storage as volumes. I think it's confusing this a bit; I don't think several of these storage drivers have this feature set in mind.\r\n\r\nFundamentally I see this kind of an issue not as \"should we share the code\", but more accurately, \"what parts of code does sharing make sense for\" and even in open source projects as large and popular as docker, that can only be said about a subset of it.\r\n\r\nI'd like to identify these parts of code: most of librbd has overlapping functionality with go-ceph, but it seems like the mapping code in librbd might be useful for those of you who do not want to shell out to the rbd tool at all. We could also petition for it to be added to go-ceph, if that author is interested.\r\n\r\nThe current volplugin tests are a hacked up amalgamation of things ceph needs + things docker needs to make volume drivers work. I don't think they're very reusable. One thing that could be immensely useful is a unified suite for testing volume drivers themselves, but I don't know when I'll have time to get to making something like that, but if someone's interested in doing the leg-work we can definitely make use of it, and I would help you get started.\r\n\r\nI'll add more as I think of it. If anyone wants to go through our code, or detail what they think is worth sharing from theirs, echo it here, I'm sure we'll find a set of good projects this way to share code between us."}}