Branch: refs/heads/slave-proto
Home: https://github.com/buildbot/buildbot
Commit: 6885d46a3e930375bdd2f77a2d037540ed1b0379
https://github.com/buildbot/buildbot/commit/6885d46a3e930375bdd2f77a2d037540ed1b0379
Author: Michael Mayorov <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits