Periodically dump/log status
[?]
Jun 22, 2015, 12:15 PM
FULDVXE2XVKVC3BB2GOE2N2YZ4GW7LT26TIBXKKOVPUXGDOA5WYQCDependencies
- [2]
PLOZBRTRAdd command ‘hydra-queue-runner --status’ to show current status - [3]
XV4AEKJChydra-queue-runner: Handle status queries on the main thread - [4]
RQUAATWBAdd status dump facility - [5]
GS4BE6TBAsynchronously compress build logs - [6]
NJJ7H64SVery basic multi-threaded queue runner - [*]
24BMQDZAStart of single-process hydra-queue-runner
Change contents
- replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 310
void dumpStatus(Connection & conn);void dumpStatus(Connection & conn, bool log); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 1399
void State::dumpStatus(Connection & conn)void State::dumpStatus(Connection & conn, bool log) - edit in src/hydra-queue-runner/hydra-queue-runner.cc at line 1447
if (log) printMsg(lvlInfo, format("status: %1%") % out.str()); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 1525
dumpStatus(*conn);dumpStatus(*conn, false); - replacement in src/hydra-queue-runner/hydra-queue-runner.cc at line 1543
conn->await_notification();if (dumpStatus.get())State::dumpStatus(*conn);bool timeout = conn->await_notification(300, 0) == 0;State::dumpStatus(*conn, timeout);