Skip to content

Simplex Sending out Unnecessary Replication Requests #214

@samliok

Description

@samliok

Our current replication logic keeps track of a highestSequenceObserved. This gets initially set when we receive a finalization from a future round, but can be updated during the replication process if a node sends us a LatestRound with a higher sequence.

Setting LatestRound see here
Updating highestSequenceObserved with LatestRound see here

We assume highestSequenceObserved keep tracks of the latest Finalized sequence and will therefore re-send replication requests until we get a finalization for that sequence. However, it's possible that we have actually caught up since the LatestRound sent prior was a notarization.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions