[Buildbot-commits] [buildbot/buildbot] 6885d4: Introducing adapter for PB

GitHub noreply at github.com
Sun Sep 29 21:22:30 UTC 2013


  Branch: refs/heads/slave-proto
  Home:   https://github.com/buildbot/buildbot
  Commit: 6885d46a3e930375bdd2f77a2d037540ed1b0379
      https://github.com/buildbot/buildbot/commit/6885d46a3e930375bdd2f77a2d037540ed1b0379
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    A master/buildbot/buildslave/manager.py
    A master/buildbot/buildslave/protocols/__init__.py
    A master/buildbot/buildslave/protocols/base.py
    A master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/interfaces.py
    M master/buildbot/master.py
    M master/buildbot/process/build.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/slavebuilder.py
    A master/buildbot/test/fake/bslavemanager.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/fake/remotecommand.py
    M master/buildbot/test/integration/test_slave_comm.py
    M master/buildbot/test/interfaces/test_remotecommand.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/util/steps.py

  Log Message:
  -----------
  Introducing adapter for PB
based on https://github.com/djmitche/buildbot/tree/amp


  Commit: 686f47c7fef88468e998b1c2549d3cd0476e6331
      https://github.com/buildbot/buildbot/commit/686f47c7fef88468e998b1c2549d3cd0476e6331
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_base.py

  Log Message:
  -----------
  doKeepalive and shutdown moved to protocol level
minor fixes in test and getSlaveInfo


  Commit: bf3f8c4bb995aeee55bfb590ac9864aafddd24ce
      https://github.com/buildbot/buildbot/commit/bf3f8c4bb995aeee55bfb590ac9864aafddd24ce
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py

  Log Message:
  -----------
  shutdown in old way moved to Protocol


  Commit: 85c40602ab84e24351351e275a88e1df6d1f6a0d
      https://github.com/buildbot/buildbot/commit/85c40602ab84e24351351e275a88e1df6d1f6a0d
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py

  Log Message:
  -----------
  Old and new ways moved under Protocol


  Commit: 91c736c2cc6ab5c401b19c778f3cf0a14c47e368
      https://github.com/buildbot/buildbot/commit/91c736c2cc6ab5c401b19c778f3cf0a14c47e368
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/test/unit/test_buildslave_base.py

  Log Message:
  -----------
  Few fixes in tests, added tests for shutdown command


  Commit: b05247de7c33e91a968cd0649c4e567fb42b5e76
      https://github.com/buildbot/buildbot/commit/b05247de7c33e91a968cd0649c4e567fb42b5e76
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_base.py

  Log Message:
  -----------
  startKeepaliveTimer now starts keepalive timer, some minor changes in tests, removed outdated TODO


  Commit: 2424025b06d2c494ddc1fd70445552db6e6b5620
      https://github.com/buildbot/buildbot/commit/2424025b06d2c494ddc1fd70445552db6e6b5620
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/process/builder.py

  Log Message:
  -----------
  startBuild returned, removed initial doKeepalive call


  Commit: 969d8ca2295d164dcbaca4ea8dd46258663d119c
      https://github.com/buildbot/buildbot/commit/969d8ca2295d164dcbaca4ea8dd46258663d119c
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/integration/test_slave_comm.py

  Log Message:
  -----------
  WIP: keepalive moved to Connection


  Commit: a4d85a84f8f5e70e61d1c67aba3a0818db272d6d
      https://github.com/buildbot/buildbot/commit/a4d85a84f8f5e70e61d1c67aba3a0818db272d6d
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_base.py

  Log Message:
  -----------
  WIP: keepalive code completely moved to Connection, some test fail for now


  Commit: 2ebed36081e0081f3592835db8a99bab4bdfe2d6
      https://github.com/buildbot/buildbot/commit/2ebed36081e0081f3592835db8a99bab4bdfe2d6
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/integration/test_slave_comm.py

  Log Message:
  -----------
  WIP: fixed few failed tests


  Commit: cf1ccda792dd12f0fac42ee39d4299f2f21855bc
      https://github.com/buildbot/buildbot/commit/cf1ccda792dd12f0fac42ee39d4299f2f21855bc
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/fake/bslavemanager.py
    M master/buildbot/test/unit/test_buildslave_base.py
    A master/buildbot/test/unit/test_buildslave_protocols_pb.py

  Log Message:
  -----------
  WIP: Added test_buildslave_protocols_pb, some minor fixes


  Commit: 3de881c462da26babc6ab827337105abf9fa51f6
      https://github.com/buildbot/buildbot/commit/3de881c462da26babc6ab827337105abf9fa51f6
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_protocols_pb.py

  Log Message:
  -----------
  WIP: Swap positions in assertEqual, fixed one assert check, fixed attached() return value


  Commit: 324cb873d5ecef75b3e3f3c09e8b7c07925ffa86
      https://github.com/buildbot/buildbot/commit/324cb873d5ecef75b3e3f3c09e8b7c07925ffa86
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    A master/buildbot/test/unit/test_buildslave_protocols_base.py
    M master/buildbot/test/unit/test_buildslave_protocols_pb.py

  Log Message:
  -----------
  Added tests for buildslave/protocols/base.py


  Commit: 3e9f0047fdee9b3cd28c6b207415bb57b1a50a10
      https://github.com/buildbot/buildbot/commit/3e9f0047fdee9b3cd28c6b207415bb57b1a50a10
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/interfaces.py
    M master/buildbot/process/buildstep.py
    A master/docs/developer/cls-protocols.rst
    M master/docs/developer/master-overview.rst

  Log Message:
  -----------
  interruptCommand moved to protocol level
Added developer doc
removed useless methods from IBuildSlave


  Commit: a401b3651612ed0c7d70b81c8782a23bee04625b
      https://github.com/buildbot/buildbot/commit/a401b3651612ed0c7d70b81c8782a23bee04625b
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/docs/developer/cls-protocols.rst

  Log Message:
  -----------
  WIP: changes in cls-protocols.rst


  Commit: 638b3237ee9c9c11838cdd0533f28f9882367d75
      https://github.com/buildbot/buildbot/commit/638b3237ee9c9c11838cdd0533f28f9882367d75
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/base.py
    M master/docs/developer/cls-protocols.rst

  Log Message:
  -----------
  WIP: added few missed methods to protocols/base.py, docs


  Commit: 0743967cd4b36dc1051020f1a4fb2fce7b9a81b6
      https://github.com/buildbot/buildbot/commit/0743967cd4b36dc1051020f1a4fb2fce7b9a81b6
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/pbmanager.py

  Log Message:
  -----------
  Initial implementation of slave arbitration


  Commit: f457aef93a14aaa97c42a204f83876213f2eefcb
      https://github.com/buildbot/buildbot/commit/f457aef93a14aaa97c42a204f83876213f2eefcb
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/process/build.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/slavebuilder.py

  Log Message:
  -----------
  Fix bug with starting build
try/except ping codeblock
self.conn replaced to self.slave.conn because disconnecting old slave breaks reference
added few log messages


  Commit: 88884be0c9c6ca05ec4835da01e9fdc77b621413
      https://github.com/buildbot/buildbot/commit/88884be0c9c6ca05ec4835da01e9fdc77b621413
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/test/unit/test_util_misc.py
    M master/buildbot/util/misc.py
    M master/docs/developer/utils.rst

  Log Message:
  -----------
  add cancelAfter utility function


  Commit: 782c36c26842e43f1d97dc8c0c99691927f243e3
      https://github.com/buildbot/buildbot/commit/782c36c26842e43f1d97dc8c0c99691927f243e3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

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

  Log Message:
  -----------
  use cancelAfter


  Commit: c58331343b57e1ca55685d22cb9b55bbac9a8793
      https://github.com/buildbot/buildbot/commit/c58331343b57e1ca55685d22cb9b55bbac9a8793
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/integration/test_slave_comm.py
    M master/buildbot/test/unit/test_buildslave_protocols_pb.py

  Log Message:
  -----------
  AbstractBuildSlave.attached() refactored
Fixes in tests


  Commit: 7d7731fde40718f49fcee5f01c314ca07ec5f4b9
      https://github.com/buildbot/buildbot/commit/7d7731fde40718f49fcee5f01c314ca07ec5f4b9
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_process_build.py

  Log Message:
  -----------
  Fixes in tests


  Commit: e8dcd4e725c2d6fe1be7c5214dc12ed65400d8e7
      https://github.com/buildbot/buildbot/commit/e8dcd4e725c2d6fe1be7c5214dc12ed65400d8e7
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/test/unit/test_buildslave_base.py

  Log Message:
  -----------
  remotePrint test removed, removed unnecessary try/except


  Commit: 921c86f800dfd1a74f89774b88f3d39b6da00e01
      https://github.com/buildbot/buildbot/commit/921c86f800dfd1a74f89774b88f3d39b6da00e01
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/process/botmaster.py
    M master/buildbot/test/integration/test_slave_comm.py
    R master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py

  Log Message:
  -----------
  DuplicateSlaveArbitrator removed with its tests
fixed perspective_shutdown TODO
fixed subscriptions TODO
minor fixes in tests


  Commit: d91f51c661561691f95ba4a53ec7ec9d459f42ab
      https://github.com/buildbot/buildbot/commit/d91f51c661561691f95ba4a53ec7ec9d459f42ab
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/pb.py

  Log Message:
  -----------
  perspective_shutdown renamed to shutdownRequested


  Commit: a6507c1ec17ced75ece22cf7ec44c717828b6b2e
      https://github.com/buildbot/buildbot/commit/a6507c1ec17ced75ece22cf7ec44c717828b6b2e
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

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

  Log Message:
  -----------
  added test for shutdownRequested


  Commit: 947df901eb3f804e9acaacf81af04a4ea64cf7f9
      https://github.com/buildbot/buildbot/commit/947df901eb3f804e9acaacf81af04a4ea64cf7f9
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_buildslave_protocols_pb.py

  Log Message:
  -----------
  changes in methods names
added test for pb.Connection.perspective_shutdown
added test for BuildSlave.shutdownRequested


  Commit: 988975b3ef19087c84f7fa80ce07997041ab9eda
      https://github.com/buildbot/buildbot/commit/988975b3ef19087c84f7fa80ce07997041ab9eda
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/protocols/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/process/botmaster.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_buildslave_protocols_pb.py
    M master/setup.py

  Log Message:
  -----------
  keepalive TODO removed because its done
tracking last-heard-from TODO done
buildbot.buildslave.protocols package added to setup.py
some minor changes after pyflakes analysis


  Commit: 7be81ff106eaf8c02f6b05bcb327985311b295a8
      https://github.com/buildbot/buildbot/commit/7be81ff106eaf8c02f6b05bcb327985311b295a8
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_protocols_pb.py

  Log Message:
  -----------
  slave last access time updated in perspective_shutdown, tests


  Commit: 3ad1800c720cc31c9e9891b56e9fe0f58da03ead
      https://github.com/buildbot/buildbot/commit/3ad1800c720cc31c9e9891b56e9fe0f58da03ead
  Author: Michael Mayorov <marchael at kb.csu.ru>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/protocols/base.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/process/build.py
    M master/buildbot/test/fake/bslavemanager.py
    M master/docs/developer/classes.rst
    A master/docs/developer/cls-bslavemanager.rst
    M master/docs/developer/cls-protocols.rst

  Log Message:
  -----------
  Fixes after review


  Commit: ccb1acdc81dc88efc32d1b8d23b1ce9e17daf0a3
      https://github.com/buildbot/buildbot/commit/ccb1acdc81dc88efc32d1b8d23b1ce9e17daf0a3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-09-29 (Sun, 29 Sep 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    A master/buildbot/buildslave/manager.py
    A master/buildbot/buildslave/protocols/__init__.py
    A master/buildbot/buildslave/protocols/base.py
    A master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/interfaces.py
    M master/buildbot/master.py
    M master/buildbot/pbmanager.py
    M master/buildbot/process/botmaster.py
    M master/buildbot/process/build.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/slavebuilder.py
    A master/buildbot/test/fake/bslavemanager.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/fake/remotecommand.py
    M master/buildbot/test/integration/test_slave_comm.py
    M master/buildbot/test/interfaces/test_remotecommand.py
    M master/buildbot/test/unit/test_buildslave_base.py
    A master/buildbot/test/unit/test_buildslave_protocols_base.py
    A master/buildbot/test/unit/test_buildslave_protocols_pb.py
    R master/buildbot/test/unit/test_process_botmaster_DuplicateSlaveArbitrator.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_util_misc.py
    M master/buildbot/test/util/steps.py
    M master/buildbot/util/misc.py
    M master/docs/developer/classes.rst
    A master/docs/developer/cls-bslavemanager.rst
    A master/docs/developer/cls-protocols.rst
    M master/docs/developer/master-overview.rst
    M master/docs/developer/utils.rst
    M master/setup.py

  Log Message:
  -----------
  Re-merge branch 'introduce-adapter' into slave-proto


Compare: https://github.com/buildbot/buildbot/compare/1530bcc7eee0...ccb1acdc81dc


More information about the Commits mailing list