{"push_id":2545426354,"size":21,"distinct_size":11,"ref":"refs/heads/f-retry-join","head":"321b0779d562400cc31c0ebd7fdb2f202c405fa5","before":"c4bccaaa8021a25afad0f38676069b91259ae1e2","commits":[{"sha":"77d57e827672e2471873d03447f5f7066b7de0a2","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: add image pull progress monitoring","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/77d57e827672e2471873d03447f5f7066b7de0a2"},{"sha":"c44db4ce79cb78f5ec813243a2ec1f287829d83b","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: emit progress to all allocs pulling same image","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/c44db4ce79cb78f5ec813243a2ec1f287829d83b"},{"sha":"6fb6ecdff65728216a379eac7c08df388b89b1a6","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: do accounting on layer pull progress","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/6fb6ecdff65728216a379eac7c08df388b89b1a6"},{"sha":"9ea3080343b912962342edd4267a7a870de0c427","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: remove pull timeout due to race condition that can lead to unexpected timeouts\n\nIf two jobs are pulling the same image simultaneously, which ever starts the pull first will set the pull timeout.\nThis can lead to a poor UX where the first job requested a short timeout while the second job requested a longer timeout\ncausing the pull to potentially timeout much sooner than expected by the second job.","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/9ea3080343b912962342edd4267a7a870de0c427"},{"sha":"6337f8e32e39b8f3a8e0487478244002f06a39d2","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: add seperate handler for emitting pull progress","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/6337f8e32e39b8f3a8e0487478244002f06a39d2"},{"sha":"e324e86632ca16dd535218a5206580126fa1bec5","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: add waiting layer status count to pull progress status msg","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/e324e86632ca16dd535218a5206580126fa1bec5"},{"sha":"d442a444e076e7d0fcdc81271bab800f00729696","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"changelog: add changelog entry for docker image pull progress monitoring","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/d442a444e076e7d0fcdc81271bab800f00729696"},{"sha":"006c6f382f543c7e1629e3c956c15248e6b2328f","author":{"name":"Nick Ethier","email":"d7a1f866e072eef059f1f54828054aad9614c2bc@gmail.com"},"message":"Merge pull request #4192 from hashicorp/f-docker-progress-detection\n\nclient/driver: docker progress detection and monitoring","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/006c6f382f543c7e1629e3c956c15248e6b2328f"},{"sha":"fdef36ae3825d3ba596fe8d97497b29b5c19fa4f","author":{"name":"Nick Ethier","email":"0c4aac6ec68b239ca7e11acadea74374b439c629@hashicorp.com"},"message":"client/driver: remove unused const 'dockerPullProgressEmitInterval'","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/fdef36ae3825d3ba596fe8d97497b29b5c19fa4f"},{"sha":"517d0eec0bec39b6691571c3a2e2676c75bf374e","author":{"name":"Nick Ethier","email":"d7a1f866e072eef059f1f54828054aad9614c2bc@gmail.com"},"message":"Merge pull request #4261 from hashicorp/f-docker-progress-detection\n\nclient/driver: remove unused const 'dockerPullProgressEmitInterval'","distinct":false,"url":"https://api.github.com/repos/hashicorp/nomad/commits/517d0eec0bec39b6691571c3a2e2676c75bf374e"},{"sha":"5b7027d9ecabde52b3bca0c662ab927462dcf35f","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"refactor to retryJoiner interface","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/5b7027d9ecabde52b3bca0c662ab927462dcf35f"},{"sha":"1e3bb6b21d60973f6e2a1791583b48bad2fef71c","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"add go-discover","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/1e3bb6b21d60973f6e2a1791583b48bad2fef71c"},{"sha":"0d3c6a0441d6988e77fd2a1e74115f24678b5493","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"comments and other fixups","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/0d3c6a0441d6988e77fd2a1e74115f24678b5493"},{"sha":"6dc22ead230b65f6bdf61410626aac3baa753779","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"vendor go-discover","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/6dc22ead230b65f6bdf61410626aac3baa753779"},{"sha":"69a79f0c411b5df139eddb8054cc976d60eb6234","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"update go-discover","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/69a79f0c411b5df139eddb8054cc976d60eb6234"},{"sha":"ae3bdddfdfe36502cac955d5628d6ee5110238f1","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"remove unused dependencies","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/ae3bdddfdfe36502cac955d5628d6ee5110238f1"},{"sha":"f34d76a7ed5fa045cb2e435406e70fedc4b97760","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"update test for more realistic IP address from go-discover","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/f34d76a7ed5fa045cb2e435406e70fedc4b97760"},{"sha":"9e78d227e5f14dbc14b8a5f5c041b789442b388a","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"ensure provider= is always the string prefix","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/9e78d227e5f14dbc14b8a5f5c041b789442b388a"},{"sha":"d00e096073be57e207c3e5b1604fe34419656124","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"retry until all options are exhausted","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/d00e096073be57e207c3e5b1604fe34419656124"},{"sha":"496b5cce387030dd7dc8f8c762a224af53a29e61","author":{"name":"Chelsea Holland Komlo","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@chelseakomlo.com"},"message":"remove log line for empty addresses which could confuse on initalization","distinct":true,"url":"https://api.github.com/repos/hashicorp/nomad/commits/496b5cce387030dd7dc8f8c762a224af53a29e61"}]}
{"actor":{"display_login":"chelseakomlo"}}