Skip to content

ci: add radius-decrease liveness check for puller manage() recovery#5438

Closed
misaakidis wants to merge 1 commit intoethersphere:masterfrom
misaakidis:ci/radius-decrease-validation
Closed

ci: add radius-decrease liveness check for puller manage() recovery#5438
misaakidis wants to merge 1 commit intoethersphere:masterfrom
misaakidis:ci/radius-decrease-validation

Conversation

@misaakidis
Copy link
Copy Markdown
Member

Summary

  • Adds a new radius-decrease CI job (parallel with beekeeper) that validates puller manage() goroutine recovery after a storage-radius decrease
  • Adds three patch files to shrink the reserve (capacity 200, wakeup 10s, threshold 100%) so the scenario triggers within CI time
  • Builds a separate bee-2 binary from those patches and uses it exclusively in the radius-decrease job

Test plan

  • beekeeper integration test job passes (unchanged)
  • radius-decrease job passes: overflow → cascade → recovery all complete within 30 min
  • On buggy builds, radius-decrease job times out at the recovery phase and logs the blocked goroutine message

Note: BEEKEEPER_BRANCH temporarily points to ci/radius-decrease-check (ethersphere/beekeeper#581) until that PR merges.

@misaakidis misaakidis closed this Apr 16, 2026
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.

1 participant