[Buildbot-commits] [buildbot/buildbot] b964f0: Extend EC2LatentBuildSlave to support spot instanc...

GitHub noreply at github.com
Fri Jan 17 05:00:04 UTC 2014


  Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: b964f0a1938458153f199be1dd606dbda6ff19be
      https://github.com/buildbot/buildbot/commit/b964f0a1938458153f199be1dd606dbda6ff19be
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-10-22 (Tue, 22 Oct 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Extend EC2LatentBuildSlave to support spot instances.


  Commit: f72c66c8150d788a17db4941349ca4bcc38ad7b8
      https://github.com/buildbot/buildbot/commit/f72c66c8150d788a17db4941349ca4bcc38ad7b8
  Author: Dave B <dave at bx.psu.edu>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Extend EC2LatentBuildSlave to support spot instances.


  Commit: 22198369c1313ab2da6f0d30b7a4e18581f01ac2
      https://github.com/buildbot/buildbot/commit/22198369c1313ab2da6f0d30b7a4e18581f01ac2
  Author: Dave B <dave at bx.psu.edu>
  Date:   2013-12-09 (Mon, 09 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Enable mounting volumes after starting an instance.


  Commit: c0151021c9ec72ca8447e05bb7d3b26fc6e552ce
      https://github.com/buildbot/buildbot/commit/c0151021c9ec72ca8447e05bb7d3b26fc6e552ce
  Author: Dave B <dave at bx.psu.edu>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Add ability to specify placement within region. Clean up logging.


  Commit: 2e43cbd927982debba1538206cbfbc8b8f3e0f9e
      https://github.com/buildbot/buildbot/commit/2e43cbd927982debba1538206cbfbc8b8f3e0f9e
  Author: Dave B <dave at bx.psu.edu>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Merge upstream.


  Commit: 4023ba8accf56e7e495151cd0e934ff1078ecb66
      https://github.com/buildbot/buildbot/commit/4023ba8accf56e7e495151cd0e934ff1078ecb66
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Add checks for spot price too low. Add default spot price multiplier.


  Commit: 67789daed84a29b6264af09f7647be4e224d1a14
      https://github.com/buildbot/buildbot/commit/67789daed84a29b6264af09f7647be4e224d1a14
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Fix the default price multiplier option.


  Commit: d24f499484fad62cb5112576c9fe12131d02bacb
      https://github.com/buildbot/buildbot/commit/d24f499484fad62cb5112576c9fe12131d02bacb
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py
    M master/docs/manual/cfg-buildslaves.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Add documentation for EC2 latent build slave spot requests.


  Commit: 496ce83a2733eb96c235f964fb560316543db099
      https://github.com/buildbot/buildbot/commit/496ce83a2733eb96c235f964fb560316543db099
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Clarify release notes.


  Commit: fd7973afb72c2c8b36763cea72f40d33e58249bf
      https://github.com/buildbot/buildbot/commit/fd7973afb72c2c8b36763cea72f40d33e58249bf
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Fix formatting in release notes.


  Commit: 251ca96200f38eafd4e559f7f0908d5391e48606
      https://github.com/buildbot/buildbot/commit/251ca96200f38eafd4e559f7f0908d5391e48606
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-17 (Tue, 17 Dec 2013)

  Changed paths:
    M master/docs/manual/cfg-buildslaves.rst

  Log Message:
  -----------
  "Accomplish" is not spelled with a G.


  Commit: 47160f86abdf930b450367d3100d4e02185bea1d
      https://github.com/buildbot/buildbot/commit/47160f86abdf930b450367d3100d4e02185bea1d
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2013-12-19 (Thu, 19 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/ec2.py
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Fix pep8.


  Commit: 1a3a704d21823332494b9de36179193f05e0f957
      https://github.com/buildbot/buildbot/commit/1a3a704d21823332494b9de36179193f05e0f957
  Author: Ben Hearsum <bhearsum at mozilla.com>
  Date:   2013-12-20 (Fri, 20 Dec 2013)

  Changed paths:
    M master/buildbot/process/slavebuilder.py

  Log Message:
  -----------
  Check slave before trying to access it.


  Commit: 133092890e3decb50bdfa7816a8ae75fcb642c6b
      https://github.com/buildbot/buildbot/commit/133092890e3decb50bdfa7816a8ae75fcb642c6b
  Author: Dave B <dave at bx.psu.edu>
  Date:   2013-12-21 (Sat, 21 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/changes/gerritchangesource.py
    M master/buildbot/changes/gitpoller.py
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/process/properties.py
    M master/buildbot/process/users/manual.py
    M master/buildbot/status/base.py
    M master/buildbot/status/master.py
    M master/buildbot/status/slave.py
    M master/buildbot/status/status_push.py
    M master/buildbot/steps/master.py
    M master/buildbot/steps/source/base.py
    M master/buildbot/steps/vstudio.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_changes_gerritchangesource.py
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py
    M master/buildbot/test/unit/test_process_properties.py
    A master/buildbot/test/unit/test_status_slave.py
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-changesources.rst
    M master/docs/manual/cfg-properties.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge with upstream.


  Commit: 54835cb9686c7d9ddbf01c5816837c1034a93847
      https://github.com/buildbot/buildbot/commit/54835cb9686c7d9ddbf01c5816837c1034a93847
  Author: Ben Hearsum <bhearsum at mozilla.com>
  Date:   2014-01-02 (Thu, 02 Jan 2014)

  Changed paths:
    M master/buildbot/process/slavebuilder.py

  Log Message:
  -----------
  Fix syntax error.


  Commit: 6d7b2a02caeb997d6fc1b8ae9494977977c6de50
      https://github.com/buildbot/buildbot/commit/6d7b2a02caeb997d6fc1b8ae9494977977c6de50
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-07 (Tue, 07 Jan 2014)

  Changed paths:
    M master/buildbot/clients/tryclient.py

  Log Message:
  -----------
  don't stop printloop if it's not running


  Commit: 9f71ac6ad62f988acc6e7adfd4b8cc29c615dad5
      https://github.com/buildbot/buildbot/commit/9f71ac6ad62f988acc6e7adfd4b8cc29c615dad5
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-09 (Thu, 09 Jan 2014)

  Changed paths:
    M master/buildbot/scripts/start.py

  Log Message:
  -----------
  fix message when buildmaster takes too long to start up


  Commit: 4227eee8e4206426278454b237f386f362f90b34
      https://github.com/buildbot/buildbot/commit/4227eee8e4206426278454b237f386f362f90b34
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-10 (Fri, 10 Jan 2014)

  Changed paths:
    M master/docs/manual/cfg-buildsteps.rst

  Log Message:
  -----------
  fix formatting


  Commit: a3e914a78b08c4a1a5565933fc9ce44fbd914fa1
      https://github.com/buildbot/buildbot/commit/a3e914a78b08c4a1a5565933fc9ce44fbd914fa1
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M master/buildbot/buildslave/ec2.py
    M master/docs/manual/cfg-buildslaves.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge InitHello/buildbot:master (PR #1007)


  Commit: 4c0a13596d3fedfdf47a2d57b5f325773cb29c8c
      https://github.com/buildbot/buildbot/commit/4c0a13596d3fedfdf47a2d57b5f325773cb29c8c
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-13 (Mon, 13 Jan 2014)

  Changed paths:
    M master/buildbot/process/slavebuilder.py

  Log Message:
  -----------
  Merge bhearsum/buildbot:check-slave (PR #1019)


  Commit: f274f7af8702240ec636e4ee78cb36522047a94b
      https://github.com/buildbot/buildbot/commit/f274f7af8702240ec636e4ee78cb36522047a94b
  Author: Dave B. <dave at bx.psu.edu>
  Date:   2014-01-14 (Tue, 14 Jan 2014)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Fix bug in _start_instance.


  Commit: 6f0e45f10b1338d2a6dfdcafad86abbaa9c518b1
      https://github.com/buildbot/buildbot/commit/6f0e45f10b1338d2a6dfdcafad86abbaa9c518b1
  Author: Dave B <dave at bx.psu.edu>
  Date:   2014-01-14 (Tue, 14 Jan 2014)

  Changed paths:
    M common/pylintrc
    M master/buildbot/buildslave/base.py
    M master/buildbot/changes/base.py
    M master/buildbot/changes/bonsaipoller.py
    M master/buildbot/changes/gerritchangesource.py
    M master/buildbot/changes/gitpoller.py
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/changes/p4poller.py
    M master/buildbot/changes/svnpoller.py
    M master/buildbot/clients/tryclient.py
    M master/buildbot/db/model.py
    M master/buildbot/process/logobserver.py
    M master/buildbot/process/properties.py
    M master/buildbot/process/slavebuilder.py
    M master/buildbot/schedulers/trysched.py
    M master/buildbot/scripts/start.py
    M master/buildbot/status/client.py
    M master/buildbot/status/mail.py
    M master/buildbot/status/slave.py
    M master/buildbot/status/web/build.py
    M master/buildbot/steps/master.py
    M master/buildbot/steps/shell.py
    M master/buildbot/steps/source/base.py
    M master/buildbot/steps/transfer.py
    M master/buildbot/test/fake/fakedb.py
    A master/buildbot/test/integration/test_try_client.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_changes_base.py
    M master/buildbot/test/unit/test_changes_gerritchangesource.py
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_process_properties.py
    M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    M master/buildbot/test/unit/test_status_mail.py
    R master/buildbot/test/unit/test_status_slave.py
    M master/buildbot/test/unit/test_steps_source_repo.py
    M master/buildbot/test/unit/test_util.py
    M master/buildbot/test/util/sourcesteps.py
    M master/buildbot/util/__init__.py
    M master/docs/developer/utils.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-changesources.rst
    M master/docs/manual/cfg-properties.rst
    M master/docs/manual/cfg-statustargets.rst
    M master/docs/manual/cmdline.rst
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/master'


  Commit: 467bb35beeb14a5b08f0543fa4ae87eee2713b18
      https://github.com/buildbot/buildbot/commit/467bb35beeb14a5b08f0543fa4ae87eee2713b18
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-14 (Tue, 14 Jan 2014)

  Changed paths:
    M master/buildbot/buildslave/ec2.py

  Log Message:
  -----------
  Merge InitHello/buildbot:master (PR #1046)


  Commit: 2de7c6c2b806150dc1aed3edea1b398f5c51ecd4
      https://github.com/buildbot/buildbot/commit/2de7c6c2b806150dc1aed3edea1b398f5c51ecd4
  Author: Shawn Wilsher <sdwilsh at fb.com>
  Date:   2014-01-15 (Wed, 15 Jan 2014)

  Changed paths:
    M master/buildbot/process/buildstep.py
    M master/buildbot/steps/source/bzr.py
    M master/buildbot/steps/source/cvs.py
    M master/buildbot/steps/source/darcs.py
    M master/buildbot/steps/source/git.py
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/steps/source/mtn.py
    M master/buildbot/steps/source/p4.py
    M master/buildbot/steps/source/svn.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_steps_source_bzr.py
    M master/buildbot/test/unit/test_steps_source_cvs.py
    M master/buildbot/test/unit/test_steps_source_darcs.py
    M master/buildbot/test/unit/test_steps_source_git.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py
    M master/buildbot/test/unit/test_steps_source_mtn.py
    M master/buildbot/test/unit/test_steps_source_p4.py
    M master/buildbot/test/unit/test_steps_source_svn.py

  Log Message:
  -----------
  Build steps should retry if the slave is lost

If the slave is lost, it's not a failure of buildbot or the build
running, so we should just retry the job.  A bunch of the source
control steps already did this as well as `LoggingBuildstep`, but
this change centralizes all that logic into `Buildslave`.  All a
consumer has to do is add `Buildstep.failed` as an error handler and
everything will just work.

Since this is fixed in master, but broken on 0.8.8 for source control,
this change adds explicit tests to ensure that this isn't broken in the
future as well (since these tests were not added when the fix was added
originally).


  Commit: 133e9996cafb3d82dbcdebd577c2a2a086f07176
      https://github.com/buildbot/buildbot/commit/133e9996cafb3d82dbcdebd577c2a2a086f07176
  Author: Boran Car <boran.car at gmail.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M master/setup.py

  Log Message:
  -----------
  Remove trailing / from setup.py

Fixes ValueError: path 'buildbot/status/web/files/' cannot end with '/'


  Commit: b7f7e9a8845a509d0525f69ed2f5fc00c4263521
      https://github.com/buildbot/buildbot/commit/b7f7e9a8845a509d0525f69ed2f5fc00c4263521
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M master/setup.py

  Log Message:
  -----------
  Merge borancar/buildbot:master (PR #1051)


  Commit: 9ff54e64bd23b8e8fbda959d35eb5b354be85e24
      https://github.com/buildbot/buildbot/commit/9ff54e64bd23b8e8fbda959d35eb5b354be85e24
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M master/buildbot/process/buildstep.py
    M master/buildbot/steps/source/bzr.py
    M master/buildbot/steps/source/cvs.py
    M master/buildbot/steps/source/darcs.py
    M master/buildbot/steps/source/git.py
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/steps/source/mtn.py
    M master/buildbot/steps/source/p4.py
    M master/buildbot/steps/source/svn.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_steps_source_bzr.py
    M master/buildbot/test/unit/test_steps_source_cvs.py
    M master/buildbot/test/unit/test_steps_source_darcs.py
    M master/buildbot/test/unit/test_steps_source_git.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py
    M master/buildbot/test/unit/test_steps_source_mtn.py
    M master/buildbot/test/unit/test_steps_source_p4.py
    M master/buildbot/test/unit/test_steps_source_svn.py

  Log Message:
  -----------
  Merge sdwilsh/buildbot:pr-retry-on-slave-lost (PR #1049)

+pep8, pyflakes


  Commit: b271005c50b1f4cdabea0ac08604b5867d2a1f42
      https://github.com/buildbot/buildbot/commit/b271005c50b1f4cdabea0ac08604b5867d2a1f42
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M master/buildbot/process/buildstep.py
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  re-add checkDisconnect as a stub for compatibility, and mention in relnotes


  Commit: d58abf0a1cb82c492388d8ebe2c9b216f207ae34
      https://github.com/buildbot/buildbot/commit/d58abf0a1cb82c492388d8ebe2c9b216f207ae34
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M master/buildbot/test/unit/test_steps_source_p4.py

  Log Message:
  -----------
  pyflakes


  Commit: de45cf31a4e159a1866289234c1d87a349277f6d
      https://github.com/buildbot/buildbot/commit/de45cf31a4e159a1866289234c1d87a349277f6d
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-01-16 (Thu, 16 Jan 2014)

  Changed paths:
    M master/buildbot/buildslave/ec2.py
    M master/buildbot/clients/tryclient.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/slavebuilder.py
    M master/buildbot/scripts/start.py
    M master/buildbot/steps/source/bzr.py
    M master/buildbot/steps/source/cvs.py
    M master/buildbot/steps/source/darcs.py
    M master/buildbot/steps/source/git.py
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/steps/source/mtn.py
    M master/buildbot/steps/source/p4.py
    M master/buildbot/steps/source/svn.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_steps_source_bzr.py
    M master/buildbot/test/unit/test_steps_source_cvs.py
    M master/buildbot/test/unit/test_steps_source_darcs.py
    M master/buildbot/test/unit/test_steps_source_git.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py
    M master/buildbot/test/unit/test_steps_source_mtn.py
    M master/buildbot/test/unit/test_steps_source_p4.py
    M master/buildbot/test/unit/test_steps_source_svn.py
    M master/docs/manual/cfg-buildslaves.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge branch 'master' into nine

Conflicts:
	master/buildbot/process/buildstep.py
	master/buildbot/test/unit/test_process_buildstep.py
	master/setup.py


Compare: https://github.com/buildbot/buildbot/compare/805ccee735af...de45cf31a4e1


More information about the Commits mailing list