fix(mysql): fail close ORC prechecks within action budgets#3158
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## henry/task82-orc-roleprobe-budget #3158 +/- ##
==================================================================
Coverage 0.00% 0.00%
==================================================================
Files 147 148 +1
Lines 23327 23427 +100
==================================================================
- Misses 23327 23427 +100 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Review-fix update, exact head
Re-run gates:
PR remains draft; runtime N=0. |
|
Closing this PR because its base is |
Problem
Two ORC lifecycle paths can report success without trustworthy evidence or exceed the kbagent action window:
instance ... || trueverification cannot distinguish a genuinely absent instance from a failed query.Change
M1: fail closed on noisy master prechecks
host:porttoken from stdoutM2: bound memberLeave and prove absence
instance ... || truewith a successful boundedall-instancesread and exact hostname absence check/tmp/member-leave.logTests
Local gates:
--severity=warning: PASShelm dependency build addons/mysql: PASShelm lint addons/mysql: PASStimeoutSeconds=50, client timeout10, settle3, stderr mirroredgit diff --check: PASS6d86e28f3cb01fd7ca23f7f13251d6ae59aa6afdBoundary
This PR is a draft child of #3117 and changes only M1/M2. It does not include PITR cleanup, ORC client/init/preTerminate, M3, or M4 work owned elsewhere. Evidence is code/static only; runtime N=0 and no acceptance or release-readiness claim is made.