{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/13161","labels_url":"https://api.github.com/repos/docker/docker/issues/13161/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/13161/comments","events_url":"https://api.github.com/repos/docker/docker/issues/13161/events","html_url":"https://github.com/docker/docker/pull/13161","id":75664588,"number":13161,"title":"Proposal: Volume refactor and external volume plugins","user":{"login":"calavera","id":1050,"avatar_url":"https://avatars.githubusercontent.com/u/1050?v=3","gravatar_id":"","url":"https://api.github.com/users/calavera","html_url":"https://github.com/calavera","followers_url":"https://api.github.com/users/calavera/followers","following_url":"https://api.github.com/users/calavera/following{/other_user}","gists_url":"https://api.github.com/users/calavera/gists{/gist_id}","starred_url":"https://api.github.com/users/calavera/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/calavera/subscriptions","organizations_url":"https://api.github.com/users/calavera/orgs","repos_url":"https://api.github.com/users/calavera/repos","events_url":"https://api.github.com/users/calavera/events{/privacy}","received_events_url":"https://api.github.com/users/calavera/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/docker/labels/status/2-needs-code-review","name":"status/2-needs-code-review","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/docker/docker/milestones/38","html_url":"https://github.com/docker/docker/milestones/1.7.0","labels_url":"https://api.github.com/repos/docker/docker/milestones/38/labels","id":1010239,"number":38,"title":"1.7.0","description":"Freeze May 26\r\nRelease  June 16","creator":{"login":"dmcgowan","id":169601,"avatar_url":"https://avatars.githubusercontent.com/u/169601?v=3","gravatar_id":"","url":"https://api.github.com/users/dmcgowan","html_url":"https://github.com/dmcgowan","followers_url":"https://api.github.com/users/dmcgowan/followers","following_url":"https://api.github.com/users/dmcgowan/following{/other_user}","gists_url":"https://api.github.com/users/dmcgowan/gists{/gist_id}","starred_url":"https://api.github.com/users/dmcgowan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmcgowan/subscriptions","organizations_url":"https://api.github.com/users/dmcgowan/orgs","repos_url":"https://api.github.com/users/dmcgowan/repos","events_url":"https://api.github.com/users/dmcgowan/events{/privacy}","received_events_url":"https://api.github.com/users/dmcgowan/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":23,"state":"open","created_at":"2015-03-07T01:54:49Z","updated_at":"2015-05-21T00:57:15Z","due_on":"2015-05-26T07:00:00Z","closed_at":null},"comments":17,"created_at":"2015-05-12T16:42:23Z","updated_at":"2015-05-21T16:50:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/docker/pulls/13161","html_url":"https://github.com/docker/docker/pull/13161","diff_url":"https://github.com/docker/docker/pull/13161.diff","patch_url":"https://github.com/docker/docker/pull/13161.patch"},"body":"Extend the volume backend to accept configurations from an external process, aka plugin. It uses a pseudo rpc to get information from the plugin. Plugin discovery is performed by scanning the `/usr/share/docker/plugins` directory, looking for either a socket named like the volume driver specified or a file that contains the uri to the connection point.\r\n\r\nThis PR also includes a slim version of #13025 and https://github.com/crosbymichael/docker/pull/36.\r\n\r\nTODO:\r\n\r\n- [x] More unit tests\r\n- [x] Integration tests\r\n- [x] Documentation"},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/104352797","html_url":"https://github.com/docker/docker/pull/13161#issuecomment-104352797","issue_url":"https://api.github.com/repos/docker/docker/issues/13161","id":104352797,"user":{"login":"lukemarsden","id":264658,"avatar_url":"https://avatars.githubusercontent.com/u/264658?v=3","gravatar_id":"","url":"https://api.github.com/users/lukemarsden","html_url":"https://github.com/lukemarsden","followers_url":"https://api.github.com/users/lukemarsden/followers","following_url":"https://api.github.com/users/lukemarsden/following{/other_user}","gists_url":"https://api.github.com/users/lukemarsden/gists{/gist_id}","starred_url":"https://api.github.com/users/lukemarsden/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukemarsden/subscriptions","organizations_url":"https://api.github.com/users/lukemarsden/orgs","repos_url":"https://api.github.com/users/lukemarsden/repos","events_url":"https://api.github.com/users/lukemarsden/events{/privacy}","received_events_url":"https://api.github.com/users/lukemarsden/received_events","type":"User","site_admin":false},"created_at":"2015-05-21T16:50:25Z","updated_at":"2015-05-21T16:50:25Z","body":"Latest build is giving me this on running `bundles/1.7.0-dev/binary/docker-1.7.0-dev run -v foo:/data --volume-driver=flocker busybox sh`. Granted I haven't actually got a `flocker.sock` on this machine but I'm pretty sure I haven't seen this before.\r\n\r\nhttps://gist.github.com/lukemarsden/1b0d9088ca6d086ed815"}}