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) <noreply@anthropic.com>
This commit is contained in:
Pratik Mankawde
2026-06-08 17:46:45 +01:00
parent 899fc3c912
commit 805cde6640

View File

@@ -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,