{"push_id":864073303,"size":2,"distinct_size":2,"ref":"refs/heads/17168_pull_error_fix","head":"18bad1748f697df01a585c921dbaa7d254c95f0a","before":"560e7873687f41c972fcf26e1f8e71e4042bd4e3","commits":[{"sha":"391a8f2294854ef042dcec8104b05f1776addbc8","author":{"email":"d6e0e5c3b4a843824d922e1d502b6f6e375bb604@gmail.com","name":"Anil Belur"},"message":"Fix for #17168 misleading pull error\n\nThis fix avoids overwritting the previous error messages, ensures the client gets the correct error messages and not just the most recent message during the pull request.\nFor this `var lastErr` replaced with a slice which acts as a temp place holder for the list of returned error messages for every attempt.\nThe slice is later joined and returned to the caller function after searching for the image with diffirent versions(v2,v1,v0).\n\nUpdated the code with check for no space left on device error occurance and prevent the\ndaemon on falling back to v1,v0.\n\nIncorporated the comments from @calavera, @RichardScothern, @cpuguy83\n\nSigned-off-by: Anil Belur <askb23@gmail.com>","distinct":true,"url":"https://api.github.com/repos/askb/docker/commits/391a8f2294854ef042dcec8104b05f1776addbc8"},{"sha":"18bad1748f697df01a585c921dbaa7d254c95f0a","author":{"email":"d6e0e5c3b4a843824d922e1d502b6f6e375bb604@gmail.com","name":"Anil Belur"},"message":"Adding test for the fix #17168.\n\nThe test case creates a mount point starts the daemon with the graph dir\npointing to the mount and initates a pull request. We should be able to\ncheck for the correct error message when the mount point full.\n\nSigned-off-by: Anil Belur <askb23@gmail.com>","distinct":true,"url":"https://api.github.com/repos/askb/docker/commits/18bad1748f697df01a585c921dbaa7d254c95f0a"}]}