[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