hydra-queue-runner: Maintain count of active build steps
[?]
Jun 17, 2015, 10:24 PM
WKJFPR77WNFJHZ65NV3DDMCYYUUWUSI3BHTVCZZDWQI6L3FVP5AQCDependencies
- [2]
ZSBPKI2PPass ssh key - [3]
PQFOMNTLhydra-queue-runner: More stats - [*]
5AIYUMTBBasic remote building - [*]
24BMQDZAStart of single-process hydra-queue-runner - [*]
NJJ7H64SVery basic multi-threaded queue runner - [*]
OCZ4LSGGAutomatically retry aborted builds - [*]
RQUAATWBAdd status dump facility
Change contents
- edit in src/hydra-queue-runner/build-remote.cc at line 42
// FIXME: ensure no password prompt.// FIXME: connection timeouts - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 42
struct MaintainCount{counter & c;MaintainCount(counter & c) : c(c) { c++; }~MaintainCount() { c--; }}; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 49
- edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 239
counter nrActiveSteps{0}; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 968
MaintainCount mc(nrActiveSteps); - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 1265[9.934][3.431]
printMsg(lvlError, format("%1% active build steps") % nrActiveSteps);