[Buildbot-commits] [buildbot/buildbot] 1a80c3: Rewrite scheduler implementations for efficiency
noreply at github.com
noreply at github.com
Wed Feb 23 03:51:13 UTC 2011
Branch: refs/heads/master
Home: https://github.com/buildbot/buildbot
Commit: 1a80c3cfccdf066dbab9331723e4fcba07066366
https://github.com/buildbot/buildbot/commit/1a80c3cfccdf066dbab9331723e4fcba07066366
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2011-02-22 (Tue, 22 Feb 2011)
Changed paths:
M master/NEWS
M master/buildbot/changes/base.py
M master/buildbot/db/buildsets.py
M master/buildbot/db/changes.py
M master/buildbot/db/connector.py
A master/buildbot/db/migrate/versions/008_add_scheduler_changes_index.py
M master/buildbot/db/model.py
M master/buildbot/db/pool.py
M master/buildbot/db/schedulers.py
M master/buildbot/interfaces.py
M master/buildbot/master.py
M master/buildbot/process/builder.py
M master/buildbot/process/properties.py
M master/buildbot/scheduler.py
M master/buildbot/schedulers/base.py
M master/buildbot/schedulers/basic.py
A master/buildbot/schedulers/dependent.py
M master/buildbot/schedulers/manager.py
M master/buildbot/schedulers/timed.py
M master/buildbot/schedulers/triggerable.py
M master/buildbot/schedulers/trysched.py
M master/buildbot/scripts/runner.py
M master/buildbot/sourcestamp.py
M master/buildbot/status/web/build.py
M master/buildbot/status/web/builder.py
M master/buildbot/status/words.py
M master/buildbot/steps/trigger.py
M master/buildbot/test/fake/fakedb.py
M master/buildbot/test/integration/test_upgrade.py
M master/buildbot/test/regressions/test_import_unicode_changes.py
M master/buildbot/test/unit/test_changes_base.py
M master/buildbot/test/unit/test_db_buildsets.py
M master/buildbot/test/unit/test_db_connector.py
M master/buildbot/test/unit/test_db_schedulers.py
M master/buildbot/test/unit/test_master.py
M master/buildbot/test/unit/test_oldpaths.py
A master/buildbot/test/unit/test_schedulers_base.py
A master/buildbot/test/unit/test_schedulers_basic.py
R master/buildbot/test/unit/test_schedulers_basic_Scheduler.py
A master/buildbot/test/unit/test_schedulers_dependent.py
A master/buildbot/test/unit/test_schedulers_manager.py
A master/buildbot/test/unit/test_schedulers_timed_Nightly.py
A master/buildbot/test/unit/test_schedulers_timed_Periodic.py
A master/buildbot/test/unit/test_schedulers_timed_Timed.py
A master/buildbot/test/unit/test_schedulers_triggerable.py
A master/buildbot/test/unit/test_schedulers_trysched.py
A master/buildbot/test/util/scheduler.py
M master/docs/cfg-schedulers.texinfo
Log Message:
-----------
Rewrite scheduler implementations for efficiency
* use the new database interface, based on sqlalchemy
* schedulers no longer poll individually, but rely on the master
to poll in multi-master configurations, or on change subscriptions in
a single-master configuration
* several schedulers move to new Python modules
* fakedb enhanced with fake implementations of db connector components
* significantly more tests, with complete coverage of new code
Commit: 1144d629a6952c94dead8639dfedf9a3bff372ed
https://github.com/buildbot/buildbot/commit/1144d629a6952c94dead8639dfedf9a3bff372ed
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2011-02-22 (Tue, 22 Feb 2011)
Changed paths:
M master/buildbot/process/builder.py
Log Message:
-----------
correctly specify properties when rebuilding
Commit: d9b4cc8a36224eb2e6c7105c269b72e75507b8e1
https://github.com/buildbot/buildbot/commit/d9b4cc8a36224eb2e6c7105c269b72e75507b8e1
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2011-02-22 (Tue, 22 Feb 2011)
Changed paths:
M master/buildbot/test/fake/fakedb.py
Log Message:
-----------
don't use Thunk quite so liberally
Commit: fbfbe6a784c61396784d5d7b8970c8a300901809
https://github.com/buildbot/buildbot/commit/fbfbe6a784c61396784d5d7b8970c8a300901809
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2011-02-22 (Tue, 22 Feb 2011)
Changed paths:
M master/buildbot/master.py
M master/buildbot/test/unit/test_master.py
Log Message:
-----------
shorten subscription attribute names for readability
Commit: 1f4d6d5c1721dbf30bf1419263f4577e377db6c8
https://github.com/buildbot/buildbot/commit/1f4d6d5c1721dbf30bf1419263f4577e377db6c8
Author: Dustin J. Mitchell <dustin at mozilla.com>
Date: 2011-02-22 (Tue, 22 Feb 2011)
Changed paths:
M master/docs/cfg-schedulers.texinfo
Log Message:
-----------
fix typo
More information about the Commits
mailing list