Skip to content

Drop stale syncer pushes before merge - #12

Open
WaldenLee2005 wants to merge 3 commits into
agentenv:probecommit-offline-replayfrom
WaldenLee2005:fix/drop-stale-syncer-pushes
Open

Drop stale syncer pushes before merge#12
WaldenLee2005 wants to merge 3 commits into
agentenv:probecommit-offline-replayfrom
WaldenLee2005:fix/drop-stale-syncer-pushes

Conversation

@WaldenLee2005

Copy link
Copy Markdown
Contributor

Summary

  • drop stale PUSH_FRAGMENT responses whose base_version does not match the syncer's current fragment version for all wire dtypes
  • keep q4 reconstruction behind the same freshness gate and handle all-stale rounds with a no-op rebroadcast instead of committing stale values
  • add unit coverage plus a protocol-level manual stale-push check
  • no docs changes included

Tests

  • cargo test stale
  • python -m py_compile scripts/manual_stale_push_check.py
  • python scripts/manual_stale_push_check.py

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