{"push_id":661711378,"size":296,"distinct_size":23,"ref":"refs/heads/10662-nolinuxgraph","head":"ff7110a7a60f3740ec168d56ad9913ecbaa8a804","before":"79957c1458011833ba00a33086ee177d849384c1","commits":[{"sha":"8d1a500303a9dd892301e343c94821207c715fbb","author":{"email":"8e7839fbf0096c861b8cb37117a1f0f704a4467e@ebay.com","name":"Richard Burnison"},"message":"Only use fallback to short IDs when obvious.\n\nAs reported in #11294, the Docker daemon will execute contains it\nshouldn't run in the event that a requested tag is present in an image's\nID. This leads to the wrong image being started up silently.\n\nThis change reduces the risk of such a collision by using the short ID\niff the actual revOrTag looks like a short ID (not that it necessarily\nis).\n\nSigned-off-by: Richard Burnison <rburnison@ebay.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/8d1a500303a9dd892301e343c94821207c715fbb"},{"sha":"b3e29926cef104c9ef99ff05ed1490cf821bb7b0","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"make.sh: Define a new build tag libdm_no_deferred_remove\n\nlibdm started offering deferred remove functionality from version\n1.02.89. As docker still builds against older libdm, define a tag\nlibdm_no_deferred_remove to determine whether we are compiling\nagainst new libdm or older one and enable/disable deferred remove\nfunctionality accordingly.\n\nSigned-off-by: Vincent Batts <vbatts@redhat.com>\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/b3e29926cef104c9ef99ff05ed1490cf821bb7b0"},{"sha":"6964ab94befd8723585556e560219e0eef48a488","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devicemapper: Add helper functions to allow deferred device removal\n\nA lot of time device mapper devices leak across mount namespace which docker\ndoes not know about and when docker tries to deactivate/delete device,\noperation fails as device is open in some mount namespace.\n\nCreate a mechanism where one can defer the device deactivation/deletion\nso that docker operation does not fail and device automatically goes\naway when last reference to it is dropped.\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/6964ab94befd8723585556e560219e0eef48a488"},{"sha":"15c158b20725fd62e2ee0a72ffaf1617852cd0d9","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devmapper: Provide a new parameter dm.deferred_device_removal\n\nProvide a new command line knob dm.deferred_device_removal which will enable\ndeferred device deactivation if driver and library support it.\n\nThis patch also checks for library support and driver version.\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/15c158b20725fd62e2ee0a72ffaf1617852cd0d9"},{"sha":"e37c7203bb1d840e9383ac08bf87afda3e722344","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devmapper: Use deferred removal\n\nMake use of deferred removal of devices.\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/e37c7203bb1d840e9383ac08bf87afda3e722344"},{"sha":"66a53819aea2ab1ab0d50be1f8d32fcb2427cd78","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devmapper: Export deferred removal status in status\n\nThis will help with debugging as one could just do \"docker info\" and figure\nout of deferred removal is enabled or not.\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/66a53819aea2ab1ab0d50be1f8d32fcb2427cd78"},{"sha":"20b38f427aa05186bd09c8c4201dcc95ed56aa46","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devicemapper: Create helpers to cancel deferred deactivation\n\nIf a device has been scheduled for deferred deactivation and container\nis started again and we need to activate device again, we need to cancel\nthe deferred deactivation which is already scheduled on the device.\n\nCreate a method for the same.\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/20b38f427aa05186bd09c8c4201dcc95ed56aa46"},{"sha":"4986ce7cfbe74610d4fa2c4e79ceefe49c1aa155","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devicemapper: Create a method to get device info with deferred remove field\n\nDeferred reove functionality was added to library later. So in old version\nof library it did not report deferred_remove field. \n\nCreate a new function which also gets deferred_remove field and it will be\ncalled only on newer version of library. \n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/4986ce7cfbe74610d4fa2c4e79ceefe49c1aa155"},{"sha":"ddc8acebecfdc7dbc0357f5c009fb3ee0a2ae906","author":{"email":"61d11262d0d9873ddb5a887f48fcb04e8c5973d0@redhat.com","name":"Vivek Goyal"},"message":"devmapper: Cancel deferred deactivation if device is reactivated\n\nIf device is being reactivated before it could go away and deferred \ndeactivation is scheduled on it, cancel it.\n\nSigned-off-by: Vivek Goyal <vgoyal@redhat.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/ddc8acebecfdc7dbc0357f5c009fb3ee0a2ae906"},{"sha":"daad696e091c931c8f0bf210c65d90db27b0af74","author":{"email":"c9c7417df5c814327987c96886d9c0cbe3827bcd@zju.edu.cn","name":"He Simei"},"message":"Fix error prompt for pull & import handler postImagesCreate.\nSigned-off-by: He Simei <hesimei@zju.edu.cn>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/daad696e091c931c8f0bf210c65d90db27b0af74"},{"sha":"bb411939989dabb56eb604b9a873d1dfbf0646ef","author":{"email":"5412673ad4247c51f1e96efaa48a197bff594631@gmail.com","name":"Julien Barbier"},"message":"Happy birthday Docker! cgroup-parent option for docker build. Thanks to Michael, Nathan and Jessie for their support! #42\n\nSigned-off-by: Julien Barbier <write0@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/bb411939989dabb56eb604b9a873d1dfbf0646ef"},{"sha":"81897adcee8813efdff8374a1f46125b7e094847","author":{"email":"5412673ad4247c51f1e96efaa48a197bff594631@gmail.com","name":"Julien Barbier"},"message":"Adding doc\n\nSigned-off-by: Julien Barbier <write0@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/81897adcee8813efdff8374a1f46125b7e094847"},{"sha":"f40dd69c97a5a3797f07d52fe5f76e296ef629dc","author":{"email":"a4e72ce67b97526c85deb19eb96dd9914e6ed793@gmail.com","name":"Marianna"},"message":"Add test for cgroup parent flag for build\n\nSigned-off-by: Marianna <mtesselh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/f40dd69c97a5a3797f07d52fe5f76e296ef629dc"},{"sha":"f039c699a40397b71f05838e9a9c67100ae474c6","author":{"email":"38947c4d2b13dfd9789405506441b98609e8975e@gmail.com","name":"Nathan LeClaire"},"message":"Fix gofmt\n\nMischevious comma is mischevious\n\nSigned-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/f039c699a40397b71f05838e9a9c67100ae474c6"},{"sha":"65aba0c9d6a72fc89f87c328e9ca21e20bf3cf7a","author":{"email":"38947c4d2b13dfd9789405506441b98609e8975e@gmail.com","name":"Nathan LeClaire"},"message":"Add dep to test\n\nSigned-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/65aba0c9d6a72fc89f87c328e9ca21e20bf3cf7a"},{"sha":"a8dfafc98642455ed83f9422f3174fa828dde4df","author":{"email":"a4e72ce67b97526c85deb19eb96dd9914e6ed793@gmail.com","name":"Marianna"},"message":"Make the docs for --cgroup-parent better\n\nSigned-off-by: Marianna <mtesselh@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/a8dfafc98642455ed83f9422f3174fa828dde4df"},{"sha":"9dbe12b792a46538c01862930c85ace18dbe14f3","author":{"email":"38947c4d2b13dfd9789405506441b98609e8975e@gmail.com","name":"Nathan LeClaire"},"message":"Migrate integration test to new method\n\nSigned-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/9dbe12b792a46538c01862930c85ace18dbe14f3"},{"sha":"f930c86cb1ea94525ecc8a0331277afad99d4c1a","author":{"email":"e20a09d7199080945d9db3ba3737e3ccde044ef7@gmail.com","name":"Jinsoo Park"},"message":"add library files for socat in mkimage-unittest.sh\n\nin https://docs.docker.com/articles/ambassador_pattern_linking/\nsvendowideit/ambassador images is from docker-ut built using this script\nand uses socat but socat complains as follows\nsocat: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory\nsocat: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory\nsocat: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory\nsocat: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory\n/usr/lib/x86_64-linux-gnu/lib{crypto,ssl}.so* lib are symlinks so removing -P option from cp\nadding libreadline.so and libtinfo.so\n\nSigned-off-by: Jinsoo Park <cellpjs@gmail.com>\n\nupdate libssl.so path\n\nSigned-off-by: Jinsoo Park <cellpjs@gmail.com>\n\nRemove mkimage-unittest.sh\n\nSigned-off-by: Jinsoo Park <cellpjs@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/f930c86cb1ea94525ecc8a0331277afad99d4c1a"},{"sha":"50868b2c575c26492f4c49a79d2f3b51ec68a229","author":{"email":"0a192b7f664972057ec3a3955f43634b1a0ee3a6@gmx.at","name":"Daniel Antlinger"},"message":"fixed TestDiffEnsureDockerinitFilesAreIgnored is too long #12672\n\nSigned-off-by: Daniel Antlinger <d.antlinger@gmx.at>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/50868b2c575c26492f4c49a79d2f3b51ec68a229"},{"sha":"82daa43844556953101b201bc5983aed4fbe6233","author":{"email":"ff3bde741799c0eff815b83a54eda3fc494df54f@us.ibm.com","name":"Doug Davis"},"message":"Fix for Daemon crashing when wildcards are used for COPY/ADD\nin the filename and the command itself\n\nCloses #12267\n\nSigned-off-by: Doug Davis <dug@us.ibm.com>","distinct":false,"url":"https://api.github.com/repos/Microsoft/docker/commits/82daa43844556953101b201bc5983aed4fbe6233"}]}