commit | 955a11ebfaa1546e67dc21f8751208b2f67d086c | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Wed Feb 24 17:03:30 2021 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Wed Feb 24 17:42:04 2021 +0100 |
tree | 41695e283e18fe1e9ed75f6429910fe0615448bd | |
parent | eeffb3df415d8f658e139f9a78adaf9d08212617 [diff] |
MINOR: task: move the allocated tasks counter to the per-thread struct The nb_tasks counter was still global and gets incremented and decremented for each task_new()/task_free(), and was read in process_runnable_tasks(). But it's only used for stats reporting, so doing this this often is pointless and expensive. Let's move it to the task_per_thread struct and have the stats sum it when needed.