Closed BuckarooBanzay closed 2 years ago
Remember with priority 2 QoS can also delay request processing if there's many other requests with same or higher priority in queue.
If request ends up in queue then it will be delayed at least until next globalstep, immediate processing happens only if there's enough space in current monitored queue. For priority 2 default limit is 80% of max parallel requests (or curl_parallel_limit * 0.8
).
ugh, this was a http-fetch issue but in another mod :facepalm: https://github.com/minetest-go/mtui_mod/commit/7ed88c74cdf100742793cd4f9a87b9cec51f5d20
Relevant code:
https://github.com/minetest-mapserver/mapserver_mod/blob/594e5dad565c75c5c46292378ce17fb5d473d2c1/bridge/init.lua#L35-L89