Improve validators_buffer
behavior in collator protocol
#1525
Labels
I3-annoyance
The node behaves within expectations, however this “expected behaviour” itself is at issue.
The new connection management for collator->validator connections has some issues. It occasionally disconnects from validators right before receiving the next collation and attempting to reconnect, triggering an underlying network issue.
#1499
We are probably too aggressive in resetting interest in collations. Validators will often not request a collation until its parent is backed, which can take some time.
It may be better to eagerly disconnect from validators we have sent collations to as soon as we provide it as well.
Alternatively, we might combine a two-pronged approach:
CollatorProtocolMessage::CollatorHeadsUp(RelayParent)
to pre-connect to validators when the collator begins authoring.The text was updated successfully, but these errors were encountered: