[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