commit | 3f70fb9ea2d8bdcc6f6fa8190b604f3637349bc7 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Thu Jun 24 07:26:28 2021 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Jun 24 07:26:28 2021 +0200 |
tree | 7ddd77afe5305679d83fb7f959e6ad26c363528a | |
parent | ccd85a3e08fdd260e15c1dd8380543a1e47d5c9f [diff] |
Revert "MEDIUM: queue: use a dedicated lock for the queues" This reverts commit fcb8bf8650ec6b5614d1b88db54f1200ebd96cbd. 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.