The assumption that an idle queue is an empty queue does not hold, which could cause some out-of-order execution with a small window of opportunity
The assumption that an idle queue is an empty queue does not hold, which could cause some out-of-order execution with a small window of opportunity

(Small enough that this has been unnoticeable in FlowBetween for some time...)

Logicalshift/desync