Skip to content

Conversation

@leumor
Copy link
Collaborator

@leumor leumor commented Jan 18, 2026

Summary

  • split USK fetcher attempt lifecycle into dedicated attempt/context/manager helpers
  • add completion handler/coordinator for retained data and callback delivery
  • simplify USKFetcher scheduling, cancellation, and polling flow around new helpers

Testing

  • not run

Move attempt state/scheduling into USKAttempt and USKAttemptManager to reduce USKFetcher dependencies.
Increase BootstrapSeedTestTest subprocess timeout to reduce flakiness.
Extract attempt, scheduling, polling, and completion helpers to clarify USK fetcher coordination.
Clarify USKFetcher lifecycle, scheduling, and callbacks; avoid exposing Buckets when checking retained data.
Align assertions with intent and simplify test helpers to make priority behavior checks clearer and less error-prone during future refactors.
Add deterministic unit tests for attempt staging, cancellation, and scheduling flows.
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
39.4% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

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.

2 participants