From 805cde6640cf7af3ab2df2b78c9af4d0238d0c84 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Mon, 8 Jun 2026 17:46:45 +0100 Subject: [PATCH] build(telemetry): compile telemetry OUT for OTel-overhead baseline Flip the conan default_options telemetry flag to False on this baseline branch so a perf-iac comparison run (this branch as baseline vs the phase-10 telemetry-on branch as on-demand) measures the full linked-in + hot-path cost of OpenTelemetry under an identical payment workload. The flag propagates through generate() into the CMake toolchain with no -o override, matching perf-iac's plain `conan install` invocation (verified: toolchain emits `set(telemetry "False")`). Co-Authored-By: Claude Opus 4.8 (1M context) --- conanfile.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 951ce41135..f2d5f39c78 100644 --- a/conanfile.py +++ b/conanfile.py @@ -54,7 +54,11 @@ class Xrpl(ConanFile): "rocksdb": True, "shared": False, "static": True, - "telemetry": True, + # OTel-overhead baseline branch: telemetry compiled OUT so a perf-iac + # comparison run (this branch as baseline vs phase-10 as on-demand) + # measures the full linked-in + hot-path cost of telemetry. Do not + # merge this flip into a feature branch. + "telemetry": False, "tests": False, "unity": False, "xrpld": False,