]> git.kaiwu.me - haproxy.git/commit
MINOR: filters: Use global instance order for startup operations
authorChristopher Faulet <cfaulet@haproxy.com>
Thu, 1 Oct 2026 05:26:28 +0000 (07:26 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 9 Oct 2026 14:17:35 +0000 (16:17 +0200)
commitaa05e60a96ba0b780a68e7a7ca45c9a0563b4615
tree1f05980572ed72f4e8f3e85903fb0d0d3e20d510
parentac206a0ae5eb4489da3326a7483fcbba2e5c9554
MINOR: filters: Use global instance order for startup operations

Use the global instance order for operations that have no channel side:
explicit-configuration detection, lookup, defaults inheritance, enabling,
post-parsing, checks, initialization and deinitialization, including the
per-thread callbacks.

Every instance now appears exactly once in these traversals, including
request-only and response-only classes. This removes the request-first
ordering and the response-side duplicate suppression. Per-channel lists
remain independent for side-specific processing; stream attachment is not
changed by this patch.
src/filters.c