commit | c73060687919fcadc5f1d767842c1762153854c1 | [log] [tgz] |
---|---|---|
author | Emeric Brun <ebrun@haproxy.com> | Mon Jun 26 16:36:53 2017 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Tue Jun 27 14:38:02 2017 +0200 |
tree | d8d77aa068cec2f4e0576a7f5fc419d909c7fedf | |
parent | 57ec32fb993d4b426ccca7ed2322eacbf9218596 [diff] |
MAJOR: applet: applet scheduler rework. In order to authorize call of appctx_wakeup on running task: - from within the task handler itself. - in futur, from another thread. The appctx is considered paused as default after running the handler. The handler should explicitly call appctx_wakeup to be re-called. When the appctx_free is called on a running handler. The real free is postponed at the end of the handler process.