Skip to content

fix(diagnostics): separate whole-run budget - #188

Merged
rldyourmnd merged 1 commit into
mainfrom
fix/diagnostic-run-budget
Aug 25, 2026
Merged

fix(diagnostics): separate whole-run budget#188
rldyourmnd merged 1 commit into
mainfrom
fix/diagnostic-run-budget

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

  • add an explicit five-minute diagnostic exporter run budget
  • preserve the twenty-second per-S3-request timeout
  • require the run budget to remain below the ten-minute service deadline
  • bump the strict exporter config schema

Natural incident

A burst of 24+ real diagnostic bundles exhausted the former derived 60-second budget. Four timer runs failed during source rescan before the backlog recovered; the corrected one-minute alert paged the incident.

Validation

  • focused exporter config/runtime tests
  • make verify

Closes #187.

@rldyourmnd
rldyourmnd merged commit dfb079c into main Aug 25, 2026
10 checks passed
@rldyourmnd
rldyourmnd deleted the fix/diagnostic-run-budget branch August 25, 2026 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(diagnostics): decouple exporter run budget from one-request timeout

1 participant