{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/21107","repository_url":"https://api.github.com/repos/docker/docker","labels_url":"https://api.github.com/repos/docker/docker/issues/21107/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/21107/comments","events_url":"https://api.github.com/repos/docker/docker/issues/21107/events","html_url":"https://github.com/docker/docker/pull/21107","id":140073634,"number":21107,"title":"Move layer mount refcounts to mountedLayer","user":{"login":"cpuguy83","id":799078,"avatar_url":"https://avatars.githubusercontent.com/u/799078?v=3","gravatar_id":"","url":"https://api.github.com/users/cpuguy83","html_url":"https://github.com/cpuguy83","followers_url":"https://api.github.com/users/cpuguy83/followers","following_url":"https://api.github.com/users/cpuguy83/following{/other_user}","gists_url":"https://api.github.com/users/cpuguy83/gists{/gist_id}","starred_url":"https://api.github.com/users/cpuguy83/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpuguy83/subscriptions","organizations_url":"https://api.github.com/users/cpuguy83/orgs","repos_url":"https://api.github.com/users/cpuguy83/repos","events_url":"https://api.github.com/users/cpuguy83/events{/privacy}","received_events_url":"https://api.github.com/users/cpuguy83/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/docker/labels/status/2-code-review","name":"status/2-code-review","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/docker/docker/milestones/49","html_url":"https://github.com/docker/docker/milestones/1.11.0","labels_url":"https://api.github.com/repos/docker/docker/milestones/49/labels","id":1529231,"number":49,"title":"1.11.0","description":"Code freeze / feature freeze 22 March 2016\r\nPlanned release: 12 April 2016\r\n\r\nhttps://github.com/docker/docker/wiki/Engine-1.11.0","creator":{"login":"thaJeztah","id":1804568,"avatar_url":"https://avatars.githubusercontent.com/u/1804568?v=3","gravatar_id":"","url":"https://api.github.com/users/thaJeztah","html_url":"https://github.com/thaJeztah","followers_url":"https://api.github.com/users/thaJeztah/followers","following_url":"https://api.github.com/users/thaJeztah/following{/other_user}","gists_url":"https://api.github.com/users/thaJeztah/gists{/gist_id}","starred_url":"https://api.github.com/users/thaJeztah/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thaJeztah/subscriptions","organizations_url":"https://api.github.com/users/thaJeztah/orgs","repos_url":"https://api.github.com/users/thaJeztah/repos","events_url":"https://api.github.com/users/thaJeztah/events{/privacy}","received_events_url":"https://api.github.com/users/thaJeztah/received_events","type":"User","site_admin":false},"open_issues":28,"closed_issues":78,"state":"open","created_at":"2016-01-21T01:33:46Z","updated_at":"2016-03-18T16:19:31Z","due_on":"2016-04-11T07:00:00Z","closed_at":null},"comments":34,"created_at":"2016-03-11T03:16:19Z","updated_at":"2016-03-18T17:25:41Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/docker/pulls/21107","html_url":"https://github.com/docker/docker/pull/21107","diff_url":"https://github.com/docker/docker/pull/21107.diff","patch_url":"https://github.com/docker/docker/pull/21107.patch"},"body":"Instead of implementing refcounts at each graphdriver, implement this in\r\nthe layer package which is what the engine actually interacts with now.\r\nThis means interacting directly with the graphdriver is no longer\r\nexplicitly safe with regard to Get/Put calls being refcounted.\r\n\r\nThis will be needed for the containerd integration, where containers are not killed on startup (and thus mounts will still exist) but refcounts are 0. There is still work to do after this to actually re-populate mount counts after a daemon restart, but this is not necessary before containerd."},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/198462148","html_url":"https://github.com/docker/docker/pull/21107#issuecomment-198462148","issue_url":"https://api.github.com/repos/docker/docker/issues/21107","id":198462148,"user":{"login":"icecrime","id":1564054,"avatar_url":"https://avatars.githubusercontent.com/u/1564054?v=3","gravatar_id":"","url":"https://api.github.com/users/icecrime","html_url":"https://github.com/icecrime","followers_url":"https://api.github.com/users/icecrime/followers","following_url":"https://api.github.com/users/icecrime/following{/other_user}","gists_url":"https://api.github.com/users/icecrime/gists{/gist_id}","starred_url":"https://api.github.com/users/icecrime/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/icecrime/subscriptions","organizations_url":"https://api.github.com/users/icecrime/orgs","repos_url":"https://api.github.com/users/icecrime/repos","events_url":"https://api.github.com/users/icecrime/events{/privacy}","received_events_url":"https://api.github.com/users/icecrime/received_events","type":"User","site_admin":false},"created_at":"2016-03-18T17:25:41Z","updated_at":"2016-03-18T17:25:41Z","body":"No sorry, it's orthogonal."}}