{"push_id":766484293,"size":1000,"distinct_size":600,"ref":"refs/heads/master","head":"077f78931373dffcd231c306d559bd1ff8acc183","before":"ddc751a72fdb0794266180f7e66e84c11ce443be","commits":[{"sha":"9a08b5f8af16bcefaf59c0d70b8303819fa0968d","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@penhey.net","name":"Tim Penhey"},"message":"Fix the test.","distinct":true,"url":"https://api.github.com/repos/kat-co/juju/commits/9a08b5f8af16bcefaf59c0d70b8303819fa0968d"},{"sha":"3a239b3fc1bcd306ddb6a113a08aefc3324b4cb7","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2540 from howbazaar/jes-help-topics\n\nAdd help topics.\n\nAdds a top level 'juju help juju' that talks about environments and users.\r\n\r\nAdds top level aliases:\r\n  systems -> system list\r\n  environments -> system environments\r\n\r\nAdded top level help topic for users:\r\n  juju help users\n\n(Review request: http://reviews.vapour.ws/r/1907/)","distinct":true,"url":"https://api.github.com/repos/kat-co/juju/commits/3a239b3fc1bcd306ddb6a113a08aefc3324b4cb7"},{"sha":"9ef59b3328fe6e020d47f0a3dc9ded43dedb2644","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Remove debugging logging","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/9ef59b3328fe6e020d47f0a3dc9ded43dedb2644"},{"sha":"db980d4959acb4571e4904086854d082aab85e7c","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"More debugging logging removed","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/db980d4959acb4571e4904086854d082aab85e7c"},{"sha":"390ba18bae73f9fc3a55d5afc45f4adb523923bd","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Use constants and skeleton test for populating NetworkInfo","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/390ba18bae73f9fc3a55d5afc45f4adb523923bd"},{"sha":"1fb7068bb5677a2252273844ba38a1ef6d6a50a7","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Removing more logging","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/1fb7068bb5677a2252273844ba38a1ef6d6a50a7"},{"sha":"b4fd8bd94184eabace03fa73cdb151a969b94afa","author":{"email":"d26d734e68e66b3f9fdc1630f5da9690872f4e1f@monkus.lt","name":"Domas Monkus"},"message":"Added a test for sending metrics when the server reports an error.","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/b4fd8bd94184eabace03fa73cdb151a969b94afa"},{"sha":"d1e0cf54a566597da95a296791834b9ad5e27b22","author":{"email":"52bf770becc7105f091e9a66fc8cd0dcc9744f2d@canonical.com","name":"Dimiter Naydenov"},"message":"Improved cloudconfig tests; few minor tweaks","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/d1e0cf54a566597da95a296791834b9ad5e27b22"},{"sha":"927c9d8f0645c9b1c1d01590d07c2031d7da4186","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2549 from dimitern/lp-1348663-1.25-dhcp-release\n\nFixed lp:1348663 - (port to 1.25) ensure NICs are brought down to trigger DHCPRELEASE\n\nStraightforward port of #2548 to master, no other changes.\n\nAdded a new \"juju-clean-shutdown\" init job/service to all machines at\ninitial boot (as an upstart job or systemd service, as needed). This job\nensures that on reboot, shutdown, or halt, \"ifdown -a\" is called to\nbring down (and consequently issue a DHCPRELEASE packet) all machine\nnetwork interfaces.\n\nA drive-by fix in the MAAS provider is included. I've discovered when\nyou bootstrap (or add) a vivid machine on MAAS the script creating\njuju-br0 (calling ifdown PRIMARY_NIC ; ifup juju-br0) is somehow causing\na duplicate route (e.g. 10.14.0.0/24 proto kernel scope link dev et0 src\n10.14.0.100 and 10.14.0.0/24 proto kernel scope link dev juju-br0 src\n10.14.0.100) which effectively makes the bootstrap node inaccessible.\nThe drive-by fix just flushes any routes on the primary NIC before\nbringing up juju-br0 - verified to work by live testing.\n\nLive tested extensively on MAAS and EC2 using different combinations of\nseries (precise, trusty, vivid) and workloads in containers (LXC, KVM).\nEach machine or container was manually stopped or rebooted and\nDHCPRELEASE packets are observed as this happens on the MAAS DHCP server\nside using dhcpdump.\n\n(Review request: http://reviews.vapour.ws/r/1919/)","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/927c9d8f0645c9b1c1d01590d07c2031d7da4186"},{"sha":"9211799a7e933c5929c9e5426a6a8f555331b867","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"add skew tests","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/9211799a7e933c5929c9e5426a6a8f555331b867"},{"sha":"c5f5ceff4c4e2ea0369b1b6bfaf5541c6a3cd8b8","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test infrastructure fix for data race","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/c5f5ceff4c4e2ea0369b1b6bfaf5541c6a3cd8b8"},{"sha":"81c9298878ec7e9aa23b8bcc40738eddb9972fb5","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Minor fixes","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/81c9298878ec7e9aa23b8bcc40738eddb9972fb5"},{"sha":"ec76df0a689f61b4df7584ed3f31a7a49b872710","author":{"email":"7fc04fdc6833b463222c0467ad7bd01350b9a8ec@canonical.com","name":"Michael Foord"},"message":"Test fix","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/ec76df0a689f61b4df7584ed3f31a7a49b872710"},{"sha":"35a0394d32fd0a3dfc0b12a5e524b6329331892c","author":{"email":"28c2b79e213f53c52a14677e00898d5b855059a0@users.noreply.github.com","name":"Juju bot"},"message":"Merge pull request #2553 from tasdomas/test-metrics-send-server-reports-error\n\nAdded a test for sending metrics when the server reports an error.\n\nAdded a test to make sure metric batches are not removed from the unit's spool when the server reports an error saving the metrics.\n\n(Review request: http://reviews.vapour.ws/r/1923/)","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/35a0394d32fd0a3dfc0b12a5e524b6329331892c"},{"sha":"62e1f48b3fe90db1ed7f3a92b9824d8f30ea47b7","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"renaming, refactoring, testing","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/62e1f48b3fe90db1ed7f3a92b9824d8f30ea47b7"},{"sha":"7cdf16fe7388b53763f98760225f83478d138e25","author":{"email":"032956578d1a517cf000a1aed73ab3b9c8c29809@gmail.com","name":"William Reade"},"message":"rename storage->client","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/7cdf16fe7388b53763f98760225f83478d138e25"},{"sha":"1bac1ae02f907e73ade89fa4531f5a8430659c89","author":{"email":"5ee0edb9e2229c0838f1959779f1949031de0123@penhey.net","name":"Tim Penhey"},"message":"Fix races in cmd/jujud/agent.","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/1bac1ae02f907e73ade89fa4531f5a8430659c89"},{"sha":"336464e67f588ff886a22402d96d738fca1780ac","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@cheney.net","name":"Dave Cheney"},"message":"service/common/testing: unexported InstalledName","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/336464e67f588ff886a22402d96d738fca1780ac"},{"sha":"4b229c4e9dc4c388d403207b9b546d3d5c467c9e","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@cheney.net","name":"Dave Cheney"},"message":"service/comment/testing: unexport RunningNames","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/4b229c4e9dc4c388d403207b9b546d3d5c467c9e"},{"sha":"71f30116305ef001b66753d869bb94e63d90b80d","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@cheney.net","name":"Dave Cheney"},"message":"service/comment/testing: unexport ManagedNames","distinct":false,"url":"https://api.github.com/repos/kat-co/juju/commits/71f30116305ef001b66753d869bb94e63d90b80d"}]}