summaryrefslogtreecommitdiff
path: root/distbuild/worker_build_scheduler.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix lines longer than 80 characters (my fault)Sam Thursfield2014-04-141-2/+4
|
* distbuild: Consistently name all maybe_ message callbacksSam Thursfield2014-04-141-2/+2
| | | | | | | | | There are cases where a state machine handles an event but stays in the same state. A callback is registered which filters messages further before possibly taking action. There have been bugs caused by this pattern being incorrectly implemented (where the callback is expected to filter the message, but a transition takes place anyway). Hopefully a consistent naming convention will make the pattern clearer.
* distbuild: Label state machine transition tablesSam Thursfield2014-04-141-0/+2
| | | | Makes it easier to see what they mean at a glance.
* distbuild: Log IPs of initiators and workers in more placesSam Thursfield2014-04-101-6/+8
| | | | This makes tracking multiple builds through one log file a bit easier.
* Transfer all chunk artifacts after they are builtRichard Ipsum2014-03-261-10/+15
| | | | | We want to be able to transfer all source artifacts in a single transaction
* Add the distbuild libsRichard Ipsum2014-03-211-0/+392