diff --git a/crates/xds/src/server.rs b/crates/xds/src/server.rs index f91fa2211..279628125 100644 --- a/crates/xds/src/server.rs +++ b/crates/xds/src/server.rs @@ -396,8 +396,9 @@ impl ControlPlane { Ok(Some(value)) => value, Ok(None) => break, Err(error) => { - tracing::error!(%error, "error receiving delta response"); - continue; + let error = eyre::eyre!(error); + tracing::error!(%error, "error receiving delta response, source: {:#}", error); + break; } };