Description
Currently through seqno service handles all seqnos, including the ones in the gap range, in a linear fashion, iterating through each seqno one by one. This is ok in normal situations, but is not performant when the gap range is large. The fix is to quickly skip to the end of gap range when a gap is identified.