Record the machine used for a build step
[?]
Jun 9, 2015, 12:57 PM
KBZHIGLGHGLST5AZZDEJTYBJSQNE2XYNHEN2FN6XMAMY5BJYZR6QCDependencies
- [2]
FQQRJUO4Mark builds as busy - [3]
NJJ7H64SVery basic multi-threaded queue runner - [4]
5AIYUMTBBasic remote building - [5]
T2EIYJNGOn SIGINT, shut down the builder threads - [6]
YZAI5GQUImplement a database connection pool - [7]
24BMQDZAStart of single-process hydra-queue-runner - [8]
ENXUSMSVMake concurrency more robust - [9]
62MQPRXCPass null values to libpqxx properly
Change contents
- replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 240
BuildStepStatus status, const std::string & errorMsg = "", BuildID propagatedFrom = 0);const std::string & machine, BuildStepStatus status, const std::string & errorMsg = "",BuildID propagatedFrom = 0); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 244
BuildStepStatus status, const string & errorMsg = "", BuildID propagatedFrom = 0);const std::string & machine, BuildStepStatus status, const string & errorMsg = "",BuildID propagatedFrom = 0); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 359
BuildStepStatus status, const std::string & errorMsg, BuildID propagatedFrom)const std::string & machine, BuildStepStatus status, const std::string & errorMsg, BuildID propagatedFrom) - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 365
("insert into BuildSteps (build, stepnr, type, drvPath, busy, startTime, system, status, propagatedFrom, errorMsg, stopTime) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)")("insert into BuildSteps (build, stepnr, type, drvPath, busy, startTime, system, status, propagatedFrom, errorMsg, stopTime, machine) values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12)") - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 370
(startTime, status != bssBusy).exec();(startTime, status != bssBusy)(machine, machine != "").exec(); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 383
BuildStepStatus status, const std::string & errorMsg, BuildID propagatedFrom)const std::string & machine, BuildStepStatus status, const std::string & errorMsg, BuildID propagatedFrom) - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 388
("update BuildSteps set busy = 0, status = $1, propagatedFrom = $4, errorMsg = $5, startTime = $6, stopTime = $7 where build = $2 and stepnr = $3")("update BuildSteps set busy = 0, status = $1, propagatedFrom = $4, errorMsg = $5, startTime = $6, stopTime = $7, machine = $8 where build = $2 and stepnr = $3") - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 392
(startTime)(stopTime).exec();(startTime)(stopTime)(machine, machine != "").exec(); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 835
stepNr = createBuildStep(txn, result.startTime, build, step, bssBusy);stepNr = createBuildStep(txn, result.startTime, build, step, machine->sshName, bssBusy); - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 837
- replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 885
finishBuildStep(txn, result.startTime, result.stopTime, build->id, stepNr, bssSuccess);finishBuildStep(txn, result.startTime, result.stopTime, build->id, stepNr, machine->sshName, bssSuccess); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 895
finishBuildStep(txn, result.startTime, result.stopTime, build->id, stepNr, bssFailed, result.errorMsg);finishBuildStep(txn, result.startTime, result.stopTime, build->id, stepNr, machine->sshName, bssFailed, result.errorMsg); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 899
createBuildStep(txn, result.stopTime, build2, step, bssFailed, result.errorMsg, build->id);createBuildStep(txn, result.stopTime, build2, step, machine->sshName, bssFailed, result.errorMsg, build->id);