build-agent: declare busy, so a replaced agent finishes the check it runs (issue 594, hq ADR 0335) #283
@@ -15,6 +15,6 @@ Assign it to every machine with a container runtime. It replaces `builder`, the
|
||||
same thing; retire that once this is assigned where it was.
|
||||
|
||||
A send that replaces the agent's container does not throw away the build it runs: the container declares
|
||||
`busy` as `mesh-builder busy` (novox/hq ADR 0335). The node-engine asks it before replacing it; from that
|
||||
`busy` as `/usr/local/bin/mesh-builder busy` (novox/hq ADR 0335). The node-engine asks it before replacing it; from that
|
||||
ask the agent takes no new build, the node-engine leaves it running while it says a build is in hand, and
|
||||
replaces it once it says idle, or after 15 minutes at the latest.
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
"grace": "60s"
|
||||
},
|
||||
"busy": {
|
||||
"command": "mesh-builder busy"
|
||||
"command": "/usr/local/bin/mesh-builder busy"
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user