0f9f0ca522fe2413d3bfb79f38c84eeaf84a17a4
Application free ports is a queue (double linked list) protected with mutex. After successfull request parsing, each router thread (1) tries to get port from this list. If this list is empty, (2) start worker request posted to main router thread. Another thread may release port between (1) and (2). This fix adds an attempt to get port from free ports list at the beginning of start worker action in main thread.
Description
No description provided
Languages
Shell
63.7%
HTML
36.3%