OrderingHoldOverflowed

data class OrderingHoldOverflowed(val peer: PeerId, val buffered: Int, val capacity: Int) : MeshDisplacement

The receiver ordering hold for peer hit capacity and released early, delivering out of send order for that peer rather than backpressuring.

Backpressure is the one option not available at the bound: the hold is applied while staging a frame for delivery, and suspending there would stall every link's staging on a release that only the drained link's own goodbye can perform. So the reorder is accepted and reported, loudly and boundedly, in preference to a silent wedge.

Constructors

Link copied to clipboard
constructor(peer: PeerId, buffered: Int, capacity: Int)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val peer: PeerId

The peer whose links were involved.