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]
