[Buildbot-commits] [buildbot/buildbot] 204917: Allow Domain class to be specified by Connection c...
GitHub
noreply at github.com
Sat May 19 21:07:39 UTC 2012
Branch: refs/heads/master
Home: https://github.com/buildbot/buildbot
Commit: 2049177c1ad0a6db15fab2ae6b379fb69fc5ace5
https://github.com/buildbot/buildbot/commit/2049177c1ad0a6db15fab2ae6b379fb69fc5ace5
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Allow Domain class to be specified by Connection class
This allows subclasses of Connection to use a subclass of Domain
without any fuss.
Commit: c764c6f026834ecb101d40911616092770b21a22
https://github.com/buildbot/buildbot/commit/c764c6f026834ecb101d40911616092770b21a22
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
More wrappers for libvirt API
Allows enumeration of libvirt VM's that are already running when
buildbot starts.
Commit: 6bb96d2912d948b994d7bf06929469c299701d98
https://github.com/buildbot/buildbot/commit/6bb96d2912d948b994d7bf06929469c299701d98
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Can use inlineCallbacks now
Commit: 11edf46ea1a6a65b7bfe1ad611f7920229969169
https://github.com/buildbot/buildbot/commit/11edf46ea1a6a65b7bfe1ad611f7920229969169
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Cope with orphaned build slaves
When insubstantiate_after_build is False you can get orphan slaves
that are duplicated when you restart buildbot. This prevents that
by enumerating existing VM's and attempting to match them to
defined slaves.
Commit: 1617ec53bb65dcede60677eafddad6d46cdc1b6b
https://github.com/buildbot/buildbot/commit/1617ec53bb65dcede60677eafddad6d46cdc1b6b
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Fix typo in log message
Commit: 68de3502e61a8310fdd4b66f9d9148c204b54598
https://github.com/buildbot/buildbot/commit/68de3502e61a8310fdd4b66f9d9148c204b54598
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/buildslave.py
Log Message:
-----------
Make sure we can't start new builds when a latent slave is shutting down
Commit: 895ef265d07396fecba99cee3006a35bb1049eaa
https://github.com/buildbot/buildbot/commit/895ef265d07396fecba99cee3006a35bb1049eaa
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/buildslave.py
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Try and unify build_wait_timeout and insub_after_build
When i added insubtantiate_after_build i wasn't aware of the
build_wait_timeout option. They are both "how quickly should the
slave go away" options, so unify them and support a "never turn
the slave off" option.
Commit: 91c96e63a8228930eba5799d5a7d3121b434c941
https://github.com/buildbot/buildbot/commit/91c96e63a8228930eba5799d5a7d3121b434c941
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
start_instance much more readable with inlineCallbacks
Commit: 2da11349143e81e50841c04eba6914d9049f1570
https://github.com/buildbot/buildbot/commit/2da11349143e81e50841c04eba6914d9049f1570
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
Log Message:
-----------
Complain nicely via the configuration loader if libvirt isn't available
Commit: 322ec7cc32557b4d9f9de8e237ed57c6980c41bc
https://github.com/buildbot/buildbot/commit/322ec7cc32557b4d9f9de8e237ed57c6980c41bc
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
A master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
Add some basic tests
Commit: b47b07aac45ed0c51ab4bee5837792f4a7e2e65a
https://github.com/buildbot/buildbot/commit/b47b07aac45ed0c51ab4bee5837792f4a7e2e65a
Author: John Carr <john.carr at unrouted.co.uk>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
Add more tests
Commit: 0c8c56ef81ef3e416b933e922f40a87abbc26503
https://github.com/buildbot/buildbot/commit/0c8c56ef81ef3e416b933e922f40a87abbc26503
Author: John Carr <john.carr at isotoma.com>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
A master/buildbot/test/fake/libvirt.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
Move libvirt fake to buildbot.test.fake
Commit: 7d1eeba9958dddfa2fde48aaea8c47bd63db72b9
https://github.com/buildbot/buildbot/commit/7d1eeba9958dddfa2fde48aaea8c47bd63db72b9
Author: John Carr <john.carr at isotoma.com>
Date: 2012-04-29 (Sun, 29 Apr 2012)
Changed paths:
M master/docs/manual/cfg-buildslaves.rst
Log Message:
-----------
Update documentation for build_wait_timeout
Commit: efcea6932de4e33eddb96bf0ea6047911dd6c93e
https://github.com/buildbot/buildbot/commit/efcea6932de4e33eddb96bf0ea6047911dd6c93e
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
fix pyflakes, with one significant change (undefined Failure)
Commit: 508b3b61b466532f7997a3beeef91c32d1148eda
https://github.com/buildbot/buildbot/commit/508b3b61b466532f7997a3beeef91c32d1148eda
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/libvirtbuildslave.py
M master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
fix error handling
Commit: 2033200de441e924951eaa5a675967a0fd3d21a3
https://github.com/buildbot/buildbot/commit/2033200de441e924951eaa5a675967a0fd3d21a3
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
A master/buildbot/test/unit/test_libvirtbuildslave.py
R master/buildbot/test/unit/test_libvirtslave.py
Log Message:
-----------
rename unit test file to match the module it tests
Commit: 23ecfa684e8419ab81edcdb6ea134173447b8b7a
https://github.com/buildbot/buildbot/commit/23ecfa684e8419ab81edcdb6ea134173447b8b7a
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2012-05-19 (Sat, 19 May 2012)
Changed paths:
M master/buildbot/buildslave.py
M master/buildbot/libvirtbuildslave.py
A master/buildbot/test/fake/libvirt.py
A master/buildbot/test/unit/test_libvirtbuildslave.py
M master/docs/manual/cfg-buildslaves.rst
Log Message:
-----------
Merge branch 'pull392'
* pull392:
rename unit test file to match the module it tests
fix error handling
fix pyflakes, with one significant change (undefined Failure)
Update documentation for build_wait_timeout
Move libvirt fake to buildbot.test.fake
Add more tests
Add some basic tests
Complain nicely via the configuration loader if libvirt isn't available
start_instance much more readable with inlineCallbacks
Try and unify build_wait_timeout and insub_after_build
Make sure we can't start new builds when a latent slave is shutting down
Fix typo in log message
Cope with orphaned build slaves
Can use inlineCallbacks now
More wrappers for libvirt API
Allow Domain class to be specified by Connection class
Compare: https://github.com/buildbot/buildbot/compare/ade94e1...23ecfa6
More information about the Commits
mailing list