{"push_id":1483372935,"size":7,"distinct_size":7,"ref":"refs/heads/1.13.0-rc5-cherrpicks","head":"9c78939cadbcceefe093c727a828baccedfdbc1c","before":"efae4b45d06d5ef37cf3207aad5d14a3822e484b","commits":[{"sha":"490b5353b894cdac45f32f10cfce1cc747875058","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Fixes a race condition in client events monitoring\n\nIn cases where there is high latency (ie, not-local network)\n`waitExitOrRemoved` was not receiving events for short-lived containers.\nThis caused the client to hang while waiting for a notification that the\ncontainer has stopped.\n\nThis happens because `client.Events()` returns immediately and spins a\ngoroutine up to process events. The problem here is it returns before\nthe request to the events endpoint is even made.\nEven without high-latency issues, there is no guarantee that the\ngoroutine is even scheduled by the time the function returns.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>\n(cherry picked from commit 47585996bf72bcfde9ef058522059bef352e83e0)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/490b5353b894cdac45f32f10cfce1cc747875058"},{"sha":"39b2828cffdcb70996cff02d5396c11ef43392ca","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Remove `docker stack ps -a` to match removal of `docker service/node ps -a`\n\nIn #28507 and #28885, `docker service/node ps -a` has been removed so that\ninformation about slots are show up even without `-a` flag.\n\nThe output of `docker stack ps` reused the same output as `docker service/node ps`.\nHowever, the `-a` was still there. It might make sense to remove `docker stack ps -a`\nas well to bring consistency with `docker service/node ps`.\n\nThis fix is related to #28507, #28885, and #25983.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\n(cherry picked from commit 9155e14e77a8235791a6de752f6f43e83308e23d)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/39b2828cffdcb70996cff02d5396c11ef43392ca"},{"sha":"40a84663807e4153c8d04349aadec6c30e5b73f7","author":{"name":"Yanqiang Miao","email":"22dc2c089114bc5356927880278b4632bc09a909@zte.com.cn"},"message":"Optimization a error description\n\nSigned-off-by: Yanqiang Miao <miao.yanqiang@zte.com.cn>\n(cherry picked from commit 6c021893aa12088c0ad5b18111cfa80d6008a78f)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/40a84663807e4153c8d04349aadec6c30e5b73f7"},{"sha":"53c349760241efd9247441c5c9d9836d4e74370d","author":{"name":"Yong Tang","email":"c7f96a9af986d7b6079b1ae942cbbfb7d768044b@outlook.com"},"message":"Add `--file` flag for `docker secret create` command\n\nThis fix tries to address the issue raised in 28581 and 28927\nwhere it is not possible to create a secret from a file (only\nthrough STDIN).\n\nThis fix add a flag `--file` to `docker secret create` so that\nit is possible to create a secret from a file with:\n```\ndocker secret create --file secret.in secret.name\n```\n\nor\n```\necho TEST | docker secret create --file - secret.name\n```\n\nRelated docs has been updated.\n\nAn integration test has been added to cover the changes.\n\nThis fix fixes 28581.\nThis fix is related to 28927.\n\nSigned-off-by: Yong Tang <yong.tang.github@outlook.com>\n(cherry picked from commit c6f0b7f448fac4d037d00f944a7908c60c04dff2)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/53c349760241efd9247441c5c9d9836d4e74370d"},{"sha":"816ec32c04cc9088a1585b42f87168960ef8f2d5","author":{"name":"Brian Goff","email":"7c85cf8ae7443f547a26fb59a1f52171e1274aa1@gmail.com"},"message":"Fix race/deadlock in v1 plugin handlers\n\nWhen a plugin is activated, and then `plugins.Handle` is called to\nregister a new handler for a given plugin type, a deadlock occurs when\nfor anything which calls `waitActive`, including `Get`, and `GetAll`.\n\nThis happens because `Handle()` is setting `activated` to `false` to\nensure that plugin handlers are run on next activation.\nMaybe these handlers should be called immediately for any plugins which\nare already registered... but to preserve the existing behavior while\nfixing the deadlock, track if handlers have been run on plugins and\nreset when a new handler is registered.\n\nThe simplest way to reproduce the deadlock with Docker is to add a `-v\n/foo` to the test container created for the external graphdriver tests.\n\nSigned-off-by: Brian Goff <cpuguy83@gmail.com>\n(cherry picked from commit 2938dce794be7559ba73b4e9630015020a7fa937)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/816ec32c04cc9088a1585b42f87168960ef8f2d5"},{"sha":"38964e12760c98cdea1964746fa121cf7123b830","author":{"name":"Victor Vieux","email":"fecb9eb49278c5b0733ce5a0cc0282823118e2a7@docker.com"},"message":"replace no-remove by sample-volume-plugin in docs\n\nSigned-off-by: Victor Vieux <vieux@docker.com>\n(cherry picked from commit bcead9282e17f51b01c4edfa59221546f02aaa33)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/38964e12760c98cdea1964746fa121cf7123b830"},{"sha":"9c78939cadbcceefe093c727a828baccedfdbc1c","author":{"name":"Lei Jitang","email":"9198a71242d42e547d4ff4dd9a99ebac35ae58f3@huawei.com"},"message":"Fix update clear the restart policy of monitor\n\nSigned-off-by: Lei Jitang <leijitang@huawei.com>\n(cherry picked from commit 737b5b1781da9d7f286bb2425720add0ff69e3e3)\nSigned-off-by: Victor Vieux <vieux@docker.com>\nSigned-off-by: Vincent Demeester <vincent@sbr.pm>","distinct":true,"url":"https://api.github.com/repos/vieux/docker/commits/9c78939cadbcceefe093c727a828baccedfdbc1c"}]}
{"actor":{"display_login":"vdemeester"}}