Check non-runnable steps for unsupported system type
[?]
Jun 15, 2015, 1:13 PM
22LDPAIPRVSZVZXEDCM54GUOH72VQ52EIY47PQV2VELZ3NORC5IQCDependencies
- [2]
N5O7VEEOImmediately abort builds that require an unsupported system type - [3]
5AIYUMTBBasic remote building - [4]
ENXUSMSVMake concurrency more robust - [5]
2IQRXLWESupport cancelling builds - [6]
FQQRJUO4Mark builds as busy - [7]
24BMQDZAStart of single-process hydra-queue-runner - [8]
UQQ4IL55Add a error type for "unsupported system type" - [9]
NJJ7H64SVery basic multi-threaded queue runner
Change contents
- replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 227
std::set<Step::ptr> & newRunnable);std::set<Step::ptr> & newSteps, std::set<Step::ptr> & newRunnable); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 476
std::set<Step::ptr> newRunnable;Step::ptr step = createStep(store, build->drvPath, newRunnable);std::set<Step::ptr> newSteps, newRunnable;Step::ptr step = createStep(store, build->drvPath, newSteps, newRunnable); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 498
for (auto & r : newRunnable) {for (auto & r : newSteps) { - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 534
printMsg(lvlInfo, format("added build %1% (top-level step %2%, %3% new runnable steps)")% build->id % step->drvPath % newRunnable.size());printMsg(lvlInfo, format("added build %1% (top-level step %2%, %3% new steps, %4% new runnable steps)")% build->id % step->drvPath % newSteps.size() % newRunnable.size()); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 575
std::set<Step::ptr> & newRunnable)std::set<Step::ptr> & newSteps, std::set<Step::ptr> & newRunnable) - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 595
newSteps.insert(step); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 615
Step::ptr dep = createStep(store, i.first, newRunnable);Step::ptr dep = createStep(store, i.first, newSteps, newRunnable);