commit | 617e80ff76c1dd9f6c47e0f5c38df4c38713602e | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Wed Jul 01 16:39:33 2020 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Wed Jul 01 16:47:12 2020 +0200 |
tree | ca242ff0c807dba90f050c6224467d4a3d7b836a | |
parent | 09e0d9ecbc49d33635f2b035864b086b317fa2dd [diff] |
MEDIUM: mux-h2: use task_kill() during h2_takeover() instead of task_wakeup() task_wakeup() passes the task through the global run queue under the global RQ lock, which is expensive when dealing with large amounts of h2_takeover() calls. Let's use the new task_kill() instead to kill the task.