]> git.kaiwu.me - haproxy.git/commit
MAJOR: ot: remove deprecated OpenTracing support
authorWilly Tarreau <w@1wt.eu>
Fri, 26 Jun 2026 09:24:29 +0000 (11:24 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 26 Jun 2026 09:27:07 +0000 (11:27 +0200)
commit66fe27298f4b91b26ae17abf3b38f360f77b6c56
tree1835ea5f59a84b7b7c160cc9e1f6eae36efea1de
parentd071a736c4cfdb05aa5c2a4fbf8db4dae75c696e
MAJOR: ot: remove deprecated OpenTracing support

OpenTracing support has long been best-effort and was deprecated in 3.3
with removal planned in 3.5. Let's clean it up now.

This commit removes addons/ot, the build script, ARGC_OT, USE_OT and
OT_* variables in the Makefile, and replaces the config section with a
mention for the OpenTelemetry filter instead.

For more info, see GH issues #1640 and #2782, as well as the wiki's
"breaking changes" page.
81 files changed:
Makefile
addons/ot/AUTHORS [deleted file]
addons/ot/MAINTAINERS [deleted file]
addons/ot/Makefile [deleted file]
addons/ot/README [deleted file]
addons/ot/README-func [deleted file]
addons/ot/README-pool [deleted file]
addons/ot/include/cli.h [deleted file]
addons/ot/include/conf.h [deleted file]
addons/ot/include/config.h [deleted file]
addons/ot/include/debug.h [deleted file]
addons/ot/include/define.h [deleted file]
addons/ot/include/event.h [deleted file]
addons/ot/include/filter.h [deleted file]
addons/ot/include/group.h [deleted file]
addons/ot/include/http.h [deleted file]
addons/ot/include/include.h [deleted file]
addons/ot/include/opentracing.h [deleted file]
addons/ot/include/parser.h [deleted file]
addons/ot/include/pool.h [deleted file]
addons/ot/include/scope.h [deleted file]
addons/ot/include/util.h [deleted file]
addons/ot/include/vars.h [deleted file]
addons/ot/src/cli.c [deleted file]
addons/ot/src/conf.c [deleted file]
addons/ot/src/event.c [deleted file]
addons/ot/src/filter.c [deleted file]
addons/ot/src/group.c [deleted file]
addons/ot/src/http.c [deleted file]
addons/ot/src/opentracing.c [deleted file]
addons/ot/src/parser.c [deleted file]
addons/ot/src/pool.c [deleted file]
addons/ot/src/scope.c [deleted file]
addons/ot/src/util.c [deleted file]
addons/ot/src/vars.c [deleted file]
addons/ot/test/README-speed-cmp [deleted file]
addons/ot/test/README-speed-ctx [deleted file]
addons/ot/test/README-speed-fe-be [deleted file]
addons/ot/test/README-speed-sa [deleted file]
addons/ot/test/be/cfg-dd.json [deleted file]
addons/ot/test/be/cfg-jaeger.yml [deleted file]
addons/ot/test/be/cfg-zipkin.json [deleted file]
addons/ot/test/be/haproxy.cfg [deleted file]
addons/ot/test/be/ot.cfg [deleted file]
addons/ot/test/cmp/cfg-dd.json [deleted file]
addons/ot/test/cmp/cfg-jaeger.yml [deleted file]
addons/ot/test/cmp/cfg-zipkin.json [deleted file]
addons/ot/test/cmp/haproxy.cfg [deleted file]
addons/ot/test/cmp/ot.cfg [deleted file]
addons/ot/test/ctx/cfg-dd.json [deleted file]
addons/ot/test/ctx/cfg-jaeger.yml [deleted file]
addons/ot/test/ctx/cfg-zipkin.json [deleted file]
addons/ot/test/ctx/haproxy.cfg [deleted file]
addons/ot/test/ctx/ot.cfg [deleted file]
addons/ot/test/empty/cfg-dd.json [deleted file]
addons/ot/test/empty/cfg-jaeger.yml [deleted file]
addons/ot/test/empty/cfg-zipkin.json [deleted file]
addons/ot/test/empty/haproxy.cfg [deleted file]
addons/ot/test/empty/ot.cfg [deleted file]
addons/ot/test/fe/cfg-dd.json [deleted file]
addons/ot/test/fe/cfg-jaeger.yml [deleted file]
addons/ot/test/fe/cfg-zipkin.json [deleted file]
addons/ot/test/fe/haproxy.cfg [deleted file]
addons/ot/test/fe/ot.cfg [deleted file]
addons/ot/test/func-stat.sh [deleted file]
addons/ot/test/get-opentracing-plugins.sh [deleted file]
addons/ot/test/index.html [deleted file]
addons/ot/test/run-cmp.sh [deleted file]
addons/ot/test/run-ctx.sh [deleted file]
addons/ot/test/run-fe-be.sh [deleted file]
addons/ot/test/run-sa.sh [deleted file]
addons/ot/test/sa/cfg-dd.json [deleted file]
addons/ot/test/sa/cfg-jaeger.yml [deleted file]
addons/ot/test/sa/cfg-zipkin.json [deleted file]
addons/ot/test/sa/haproxy.cfg [deleted file]
addons/ot/test/sa/ot.cfg [deleted file]
addons/ot/test/test-speed.sh [deleted file]
doc/configuration.txt
include/haproxy/arg-t.h
scripts/build-ot.sh [deleted file]
src/sample.c