From 5f87d69be0651a856437cd221fbe931cf3806812 Mon Sep 17 00:00:00 2001 From: jiaxiao zhou Date: Mon, 20 May 2024 18:03:25 +0000 Subject: [PATCH] use the correct macro to conditional compile the trace_context code in shim_main Signed-off-by: jiaxiao zhou --- crates/containerd-shim-wasm/src/sandbox/cli.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/containerd-shim-wasm/src/sandbox/cli.rs b/crates/containerd-shim-wasm/src/sandbox/cli.rs index 58f300dbf..b58232d1a 100644 --- a/crates/containerd-shim-wasm/src/sandbox/cli.rs +++ b/crates/containerd-shim-wasm/src/sandbox/cli.rs @@ -86,7 +86,8 @@ pub fn shim_main<'a, I>( I: 'static + Instance + Sync + Send, I::Engine: Default, { - if cfg!(feature = "opentelemetry") { + #[cfg(feature = "opentelemetry")] + { // read TRACECONTEXT env var that's set by the parent process if let Ok(ctx) = std::env::var("TRACECONTEXT") { OtelConfig::set_trace_context(&ctx).unwrap();