{"push_id":567965812,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"7ae9361aaa2cf33d81a3ecf096e0c4d5a958c137","before":"e59984353acde7207aa1115e261847bf4ddd9a8f","commits":[{"sha":"444cc2989aca50986b45a56bfd8a32bd7ea23c1c","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"namespaces: allow to use pid namespace without mount namespace\n\nThe gocapability package uses /proc/PID/status to get a bounding set.\nIf a container uses pidns without mntns, it sees /proc from the host\nnamespace, but the process doesn't know its own pid in this namespace.\n\nIn this case it can use /proc/self/status, which is always the right one.\n\nSigned-off-by: Andrew Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/444cc2989aca50986b45a56bfd8a32bd7ea23c1c"},{"sha":"21c344a479a8fd359a9c875f3056a7e72fe4d5fb","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"update vendor/src/github.com/syndtr/gocapability/\n\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/21c344a479a8fd359a9c875f3056a7e72fe4d5fb"},{"sha":"2da44f8c7b703f87e9c07164c9cc1cdd31031783","author":{"email":"97d4bdf5911cc97b13e9ff9e0071517d2f48add6@google.com","name":"Victor Marmol"},"message":"Merge pull request #358 from avagin/capabilities\n\nnamespaces: allow to use pid namespace without mount namespace","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/2da44f8c7b703f87e9c07164c9cc1cdd31031783"},{"sha":"99233fde8c4f58853a474a5831ef0bcf6bf866c5","author":{"email":"74d2b51265fa19d338eb593a7555ec2b932e59c0@coreos.com","name":"Brandon Philips"},"message":"cgroups: systemd: set DefaultDependencies=false if possible\n\nThe root problem this fixes is the docker daemon uses DefaulDependencies\nfor all of its scopes which means that the containers get killed by\nsystemd before the docker daemon is notified to shutdown. This means\nthat a docker run in a service file won't get ordered properly on\nshutdown! This has affected many CoreOS users and is documented in\nsystemd as so:\n\n\"Unless DefaultDependencies=false is used, scope units will implicitly\nhave dependencies of type Conflicts= and Before= on shutdown.target.\"\n\nUnfortunately, systemd didn't allow setting DefaultDependencies=false on\ntransient units until today:\n\n    systemd-run --scope --property=\"DefaultDependencies=false\" /usr/bin/sleep 50000\n    Unknown assignment DefaultDependencies=false.\n    Failed to create message: Invalid argument\n\nFixed here:\nhttp://cgit.freedesktop.org/systemd/systemd/commit/?id=261420ba2a20305ad271b6f5f380aa74c5c9dd50\n\nDiscussion with systemd upstream:\nhttp://lists.freedesktop.org/archives/systemd-devel/2014-December/026313.html\nhttp://lists.freedesktop.org/archives/systemd-devel/2015-February/027890.html\n\nTested with docker and systemd master as of today and it work for me.\n\nSigned-off-by: Brandon Philips <brandon.philips@coreos.com>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/99233fde8c4f58853a474a5831ef0bcf6bf866c5"},{"sha":"4bd39999a06fa1f710daae54c6cc8ca7d5784f58","author":{"email":"97c25b088010000db66b15087ff5e27bf23e97c4@me.com","name":"Mrunal Patel"},"message":"Merge pull request #359 from philips/systemd-default-dependencies-false\n\ncgroups: systemd: set DefaultDependencies=false if possible","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/4bd39999a06fa1f710daae54c6cc8ca7d5784f58"},{"sha":"e0de51f53c6b2711f39f4f29eb58b63a9ebf2c5c","author":{"email":"97d4bdf5911cc97b13e9ff9e0071517d2f48add6@google.com","name":"Victor Marmol"},"message":"Retry getting the cgroup root at apply time.\n\nThis will allow late-binding of the cgroup hierarchy.\n\nFixes docker/docker#8791\n\nSigned-off-by: Victor Marmol <vmarmol@google.com>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/e0de51f53c6b2711f39f4f29eb58b63a9ebf2c5c"},{"sha":"62bdfc482d8edaa618b544fb2beafdf0c44dce5e","author":{"email":"97c25b088010000db66b15087ff5e27bf23e97c4@me.com","name":"Mrunal Patel"},"message":"Merge pull request #362 from vmarmol/cgroup\n\nRetry getting the cgroup root at apply time.","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/62bdfc482d8edaa618b544fb2beafdf0c44dce5e"},{"sha":"13f50b5212312d12abab0d6ef9c71c98ec259118","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"namespaces: allow to use pid namespace without mount namespace\n\nThe gocapability package uses /proc/PID/status to get a bounding set.\nIf a container uses pidns without mntns, it sees /proc from the host\nnamespace, but the process doesn't know its own pid in this namespace.\n\nIn this case it can use /proc/self/status, which is always the right one.\n\nSigned-off-by: Andrew Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/13f50b5212312d12abab0d6ef9c71c98ec259118"},{"sha":"82b22e37a8ca6fe4b192dff14e649e06c30c85e9","author":{"email":"74c05afa918858348d6db8037d82fa8124870113@openvz.org","name":"Andrey Vagin"},"message":"update vendor/src/github.com/syndtr/gocapability/\n\nSigned-off-by: Andrey Vagin <avagin@openvz.org>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/82b22e37a8ca6fe4b192dff14e649e06c30c85e9"},{"sha":"e95506f44cf9271faf4d68afd4b8ff94349a44b3","author":{"email":"74d2b51265fa19d338eb593a7555ec2b932e59c0@coreos.com","name":"Brandon Philips"},"message":"cgroups: systemd: set DefaultDependencies=false if possible\n\nThe root problem this fixes is the docker daemon uses DefaulDependencies\nfor all of its scopes which means that the containers get killed by\nsystemd before the docker daemon is notified to shutdown. This means\nthat a docker run in a service file won't get ordered properly on\nshutdown! This has affected many CoreOS users and is documented in\nsystemd as so:\n\n\"Unless DefaultDependencies=false is used, scope units will implicitly\nhave dependencies of type Conflicts= and Before= on shutdown.target.\"\n\nUnfortunately, systemd didn't allow setting DefaultDependencies=false on\ntransient units until today:\n\n    systemd-run --scope --property=\"DefaultDependencies=false\" /usr/bin/sleep 50000\n    Unknown assignment DefaultDependencies=false.\n    Failed to create message: Invalid argument\n\nFixed here:\nhttp://cgit.freedesktop.org/systemd/systemd/commit/?id=261420ba2a20305ad271b6f5f380aa74c5c9dd50\n\nDiscussion with systemd upstream:\nhttp://lists.freedesktop.org/archives/systemd-devel/2014-December/026313.html\nhttp://lists.freedesktop.org/archives/systemd-devel/2015-February/027890.html\n\nTested with docker and systemd master as of today and it work for me.\n\nSigned-off-by: Brandon Philips <brandon.philips@coreos.com>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/e95506f44cf9271faf4d68afd4b8ff94349a44b3"},{"sha":"5ed1bcf8e885b3887076d6e7afbd19a34b0f6361","author":{"email":"97d4bdf5911cc97b13e9ff9e0071517d2f48add6@google.com","name":"Victor Marmol"},"message":"Retry getting the cgroup root at apply time.\n\nThis will allow late-binding of the cgroup hierarchy.\n\nFixes docker/docker#8791\n\nSigned-off-by: Victor Marmol <vmarmol@google.com>","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/5ed1bcf8e885b3887076d6e7afbd19a34b0f6361"},{"sha":"7ae9361aaa2cf33d81a3ecf096e0c4d5a958c137","author":{"email":"bc897ba3da6562eed9e4f97f7530f1a491eb4557@gmail.com","name":"mahak"},"message":"Merge remote-tracking branch 'upstream/master'","distinct":true,"url":"https://api.github.com/repos/mahak/libcontainer/commits/7ae9361aaa2cf33d81a3ecf096e0c4d5a958c137"}]}