Yicong-Huang commented on PR #7172:
URL: https://github.com/apache/texera/pull/7172#issuecomment-5227953595

   @parshimers @sshiv012 I updated the PR and refreshed its description.
   
   1. Each self-hosted job now cleans up its workspace, temporary files, and 
containers. Jobs also remove leftovers when they start, since terminated jobs 
may not reach the cleanup step. This still needs a runner-level scheduled 
cleanup, which I’ll set up separately.
   
   2. The heartbeat now checks node health, including disk space, inodes, 
Docker, and required build tools, rather than just reachability. Fatal failures 
route CI back to GitHub-hosted runners, while leftover containers produce a 
warning. @parshimers, this addresses your Jenkins node-health point.
   
   @sshiv012, one limitation is that the heartbeat runs on only one 
`arc-light-linux` runner, so its disk check covers only that node. We can 
expand it to all four labels later if the tiers diverge.
   
   I also replied inline about the raw fetch. Another look would be appreciated!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to