hydra-queue-runner: More stats
[?]
Jun 17, 2015, 8:38 PM
PQFOMNTLFY4HINJFAQYIFTBTSDRST6W2WNCVKE5ITR2IDF4SWWXQCDependencies
- [2]
JAUB2FT5getQueuedBuilds(): Handle dependent builds first - [3]
NJJ7H64SVery basic multi-threaded queue runner - [4]
RQUAATWBAdd status dump facility - [5]
5AIYUMTBBasic remote building - [6]
24BMQDZAStart of single-process hydra-queue-runner - [7]
OCZ4LSGGAutomatically retry aborted builds - [*]
UQQ4IL55Add a error type for "unsupported system type" - [*]
IWB3F4Z6Fail builds with previously failed steps early - [*]
ENXUSMSVMake concurrency more robust
Change contents
- edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 38
typedef std::atomic<unsigned int> counter; - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 229
std::atomic<unsigned int> nrRetries;std::atomic<unsigned int> maxNrRetries;std::atomic<unsigned int> nrQueueWakeups;std::atomic<unsigned int> nrDispatcherWakeups;counter nrBuildsRead{0};counter nrBuildsDone{0};counter nrStepsDone{0};counter nrRetries{0};counter maxNrRetries{0};counter nrQueueWakeups{0};counter nrDispatcherWakeups{0}; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 301
nrRetries = maxNrRetries = nrQueueWakeups = nrDispatcherWakeups = 0; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 538
nrBuildsDone++; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 615
nrBuildsDone++; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 660[11.3981][3.11504]
nrBuildsRead += nrAdded; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 765[11.5156][11.5156]
nrStepsDone++; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 1156
nrBuildsDone++; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 1223
nrBuildsDone++; - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 1255
printMsg(lvlError, format("%1% builds read from queue") % nrBuildsRead);printMsg(lvlError, format("%1% builds done") % nrBuildsDone);printMsg(lvlError, format("%1% build steps done") % nrStepsDone);