Skip to content

Fix/fastsync#24

Open
neerajvipparla wants to merge 30 commits into
Fastsyncfrom
fix/Fastsync
Open

Fix/fastsync#24
neerajvipparla wants to merge 30 commits into
Fastsyncfrom
fix/Fastsync

Conversation

@neerajvipparla
Copy link
Copy Markdown
Member

What

Why

How

Testing

Checklist

  • make build passes
  • make lint passes
  • make fmt-check passes
  • Commit messages follow conventional commits
  • No secrets or credentials in the diff

neerajvipparla and others added 10 commits March 26, 2026 17:01
…priorRouter, and standardize NodeInfo import alias.
…ommitment serialization, and improved FastSync V2 documentation
- Added a notification mechanism for the sequencer's vote collector in ListenerHandler.
- Enhanced the Consensus struct to manage vote notifications and round contexts.
- Updated vote result storage to be scoped by block hash, allowing for better tracking of votes per round.
- Refactored vote processing to utilize event-driven architecture, improving efficiency and responsiveness.
- Introduced targeted vote trigger broadcasts to committee peers, ensuring only relevant nodes participate in voting.
Siddharth2812 pushed a commit that referenced this pull request Apr 2, 2026
neerajvipparla and others added 19 commits April 2, 2026 15:32
- Added FastSync V2 settings to jmdn_default.yaml, allowing for enhanced control over sync behavior.
- Updated main.go to conditionally initialize FastSync V2 based on configuration, including support for allowed peers.
- Enhanced FastSyncSettings struct in config/settings/config.go to manage sync options and defaults.
- Implemented default values for FastSync settings in loader.go to ensure proper initialization.
…arker by restoring its original value after writes
Picks up the fix for HeaderSync workers receiving stale auth tokens
after SyncConfirmation detects divergence. Fresh UUIDs are now
propagated in-place to remotes and hs.ServerAuth is updated to the
confirming peer's token before buildBatches runs.
…o OpenTelemetry and ClickHouse configurations
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.

3 participants