go-ethereum/les/flowcontrol
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290)
* common, core, eth, les, trie: make prque generic

* les/vflux/server: fixed issues in priorityPool

* common, core, eth, les, trie: make priority also generic in prque

* les/flowcontrol: add test case for priority accumulator overflow

* les/flowcontrol: avoid priority value overflow

* common/prque: use int priority in some tests

No need to convert to int64 when we can just change the type used by the
queue.

* common/prque: remove comment about int64 range

---------

Co-authored-by: Zsolt Felfoldi <zsfelfoldi@gmail.com>
Co-authored-by: Felix Lange <fjl@twurst.com>
2023-02-09 13:03:54 +02:00
..
control.go all: use AbsTime.Add instead of conversion (#25417) 2022-07-29 18:23:30 +02:00
logger.go all: update author list and licenses 2019-07-22 12:17:27 +03:00
manager_test.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00
manager.go common/prque: generic priority queue (#26290) 2023-02-09 13:03:54 +02:00