{"push_id":1235988738,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"2b87860cc749232051fddf887b6effc1cec03519","before":"515ba587f9ed92173f427291aecc65689b36d6c4","commits":[{"sha":"7b11199250779b35567bcabee6e10b3ce81895de","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"worker/provisioner: Get Environ from environ-tracker\n\nThe provisioner now gets an Environ instance as an external resource\n(from the environ-tracker) instead of obtaining one itself using\nWaitForEnviron.\n\nThis opens up the possibility of more flexibility in testing and for\nremoving the use of JujuConnSuite for the unit tests.\n\nPart of the fix for LP 1600301.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/7b11199250779b35567bcabee6e10b3ce81895de"},{"sha":"6a41e677d77a7118dc2053b82241de83b3539b9c","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"cmd/jujud/agent/model: Connect environ-tracker to compute-provisioner\n\nThe provisioner now needs to pull the provider environ from the\nenviron-tracker.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/6a41e677d77a7118dc2053b82241de83b3539b9c"},{"sha":"245acd22abc5907c2641e9fd39a27a21d6fbd57a","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"worker/provisioner: Don't use manifold.Start as a constructor.\n\nIt's awkward and - channelling Will - \"my damn fool idea\".","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/245acd22abc5907c2641e9fd39a27a21d6fbd57a"},{"sha":"8a647a296a6411e2ea7e256108330ec14983e6e4","author":{"name":"Menno Smits","email":"a33df8ec827d17b7ead5375d3839b3e099ba0581@canonical.com"},"message":"worker/provisioner: Test the Start func by itself","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/8a647a296a6411e2ea7e256108330ec14983e6e4"},{"sha":"8d5d2153518c731d8be0acd0e8f1c853acf74a76","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Specify a retry code for errors that end with 'i/o timeout'.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/8d5d2153518c731d8be0acd0e8f1c853acf74a76"},{"sha":"5f12785fa0c3ba6d6acf3fdccee94ab0293efa5a","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"API client now retries retry error codes.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/5f12785fa0c3ba6d6acf3fdccee94ab0293efa5a"},{"sha":"a3c99f4637f936cdf87f5d8f2d255cbe24668f80","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Update timeout.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/a3c99f4637f936cdf87f5d8f2d255cbe24668f80"},{"sha":"37425979a57e56fb8053a2c1e8e7a2ce21b692b7","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Update loggo to fix test race.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/37425979a57e56fb8053a2c1e8e7a2ce21b692b7"},{"sha":"52dcf016c1e3f089b40732d79828df5ec425e08c","author":{"name":"Tim Penhey","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@penhey.net"},"message":"Update max time to 1500ms.","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/52dcf016c1e3f089b40732d79828df5ec425e08c"},{"sha":"89a4647b2c42b5d15acc9826a26af59a66827bd4","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #5933 from howbazaar/update-loggo\n\nUpdate loggo to fix test race.\n\nloggo was missing a mutex in a public method of the Context.\n\n(Review request: http://reviews.vapour.ws/r/5377/)","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/89a4647b2c42b5d15acc9826a26af59a66827bd4"},{"sha":"dec6d1b407e79e1856e5b4e6cd1909ff5bca364d","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #5927 from howbazaar/retry-server-iowait\n\nRetry apiserver errors that match \"i/o timeout\"\n\nThis change is in two parts. The apiserver part uses the common ServerError function that translates errors to catch errors whose suffix matches the \"i/o timeout\" string. This unfortunately is the only way to catch them because mgo annotates the error and returns an error string type. 503 is used as the http return code as \"Service Unavailable\" is considered temporary, and it is a server side error.\r\n\r\nOn the client side, the retry is caught in the base APICaller function \"APICall\". Currently it just uses five attempts as a maximum, but since the \"i/o timeout\" only occurs when a database session is closed from under us, it should be ok.\n\n(Review request: http://reviews.vapour.ws/r/5369/)","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/dec6d1b407e79e1856e5b4e6cd1909ff5bca364d"},{"sha":"2b87860cc749232051fddf887b6effc1cec03519","author":{"name":"Juju bot","email":"5ad2d950345774e38fdffd280b9d5ad799044aa9@users.noreply.github.com"},"message":"Merge pull request #5911 from mjs/1600301-provisioner-environ\n\nworker/provisioner: Get Environ from environ-tracker\n\nThe provisioner now gets an Environ instance as an external resource (from the environ-tracker) instead of obtaining one itself using WaitForEnviron.\r\n\r\nThis opens up the possibility of more flexibility in testing and for removing the use of JujuConnSuite for the unit tests.\r\n\r\nPart of the fix for LP 1600301.\n\n(Review request: http://reviews.vapour.ws/r/5351/)","distinct":true,"url":"https://api.github.com/repos/wallyworld/juju/commits/2b87860cc749232051fddf887b6effc1cec03519"}]}
{"actor":{"display_login":"wallyworld"}}