Skip to content

fix(replication): widen local storage admission range#137

Merged
jacderida merged 1 commit into
WithAutonomi:rc-2026.6.2from
mickvandijke:feat/storage-admission-margin
Jun 12, 2026
Merged

fix(replication): widen local storage admission range#137
jacderida merged 1 commit into
WithAutonomi:rc-2026.6.2from
mickvandijke:feat/storage-admission-margin

Conversation

@mickvandijke

@mickvandijke mickvandijke commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a storage-admission width helper for close group size plus margin 2
  • use the widened local admission range for client PUT, fresh chunk replication, chunk repair hint admission, and stored-record pruning retention
  • keep audit targets, prune proof checks, paid-list K checks, quorum targets, and fresh outgoing close-group selection on strict close-group sizing
  • update prune e2e candidate selection so prunable records are outside the widened storage-admission range

SemVer

  • patch: widens local storage-admission tolerance without changing public APIs or network message formats

Tests

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --lib --features test-utils -- --nocapture
  • cargo test --lib --features test-utils replication::pruning -- --nocapture
  • cargo test --test e2e --features test-utils replication::test_fresh_replication_propagates_to_close_group -- --nocapture
  • cargo test --test e2e --features test-utils replication::test_prune_pass_requires_remote_confirmation_before_delete -- --nocapture
  • cargo test --test e2e --features test-utils replication::prune_deletes_at_proof_threshold_and_retains_below_it -- --nocapture

@mickvandijke mickvandijke force-pushed the feat/storage-admission-margin branch from 9361eff to 6404155 Compare June 12, 2026 15:13
@mickvandijke mickvandijke force-pushed the feat/storage-admission-margin branch from 6404155 to 8cb2c9f Compare June 12, 2026 15:14
@jacderida jacderida merged commit e16ffe1 into WithAutonomi:rc-2026.6.2 Jun 12, 2026
21 of 23 checks passed
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