mirror of
https://github.com/oxen-io/oxen-mq.git
synced 2023-12-13 21:00:31 +01:00
6ddf033674
When we hit the limit on the number of workers the proxy thread would stop processing incoming messages, sending it into an infinite loop of death. The check was supposed to use `active_workers()` rather than `workers.size()`, but even that isn't quite right: we want to *always* pull all incoming messages off and queue them internally since different categories have their own queue sizes (and so we have to pull it off to know whether we want to keep it -- if spare category queue room -- or drop it). |
||
---|---|---|
.. | ||
Catch2@b3b07215d1 | ||
CMakeLists.txt | ||
common.h | ||
main.cpp | ||
test_batch.cpp | ||
test_commands.cpp | ||
test_connect.cpp | ||
test_failures.cpp | ||
test_requests.cpp | ||
test_string_view.cpp |