commit | 58f4dfb2b038cf5a8e9110f13755af750b20a010 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Thu Jun 24 07:22:15 2021 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Jun 24 07:22:15 2021 +0200 |
tree | 6fc5eb6b22d7b34fce1c981641cb5524035d3d43 | |
parent | a4a9bbadc613dd21228fb776fe70e098c7c9b965 [diff] |
Revert "MINOR: queue: factor out the proxy/server queuing code" This reverts commit 3eecdb65c5a6b933399ebb0ac4ef86a7b97cf85d. The recent changes since 5304669e1 MEDIUM: queue: make pendconn_process_next_strm() only return the pendconn opened a tiny race condition between stream_free() and process_srv_queue(), as the pendconn is accessed outside of the lock, possibly while it's being freed. A different approach is required.