This commit is contained in:
Floriane TUERNAL SABOTINOV
2025-10-27 19:11:13 +01:00
parent 3bda29aed7
commit 8aa5e61ba6
5 changed files with 15 additions and 7 deletions
@@ -383,9 +383,11 @@ impl<R, S> AuthenticatedHandler<R, S> {
Ok(request) => match request {
// currently only a single type exists
BinaryRequest::ForwardSphinx { packet }
| BinaryRequest::ForwardSphinxV2 { packet } => {
self.handle_forward_sphinx(packet).in_current_span().await.into_ws_message()
}
| BinaryRequest::ForwardSphinxV2 { packet } => self
.handle_forward_sphinx(packet)
.in_current_span()
.await
.into_ws_message(),
_ => RequestHandlingError::UnknownBinaryRequest.into_error_message(),
},
}
@@ -682,7 +684,7 @@ impl<R, S> AuthenticatedHandler<R, S> {
loop {
tokio::select! {
// Received a request to ping the client to check if it's still active
tx = self.is_active_request_receiver.next() => {
tx = self.is_active_request_receiver.next().in_current_span() => {
match tx {
None => break,
Some(reply_tx) => {
+4
View File
@@ -73,3 +73,7 @@ vergen-gitcl = { workspace = true, default-features = false, features = [
[package.metadata.cargo-machete]
ignored = ["vergen", "nym-http-api-client"]
[features]
default = []
otel = ["nym-sdk/otel", "nym-http-api-client/otel", "nym-bin-common/otel"]
+1
View File
@@ -84,6 +84,7 @@ fn create_input_message(
surbs,
lane,
packet_type,
#[cfg(feature = "otel")]
None
))
}
+3 -3
View File
@@ -20,7 +20,7 @@ use std::net::SocketAddr;
use tokio::net::TcpStream;
use tokio::time::Instant;
use tokio_util::codec::Framed;
use tracing::{debug, error, instrument, trace, warn};
use tracing::{debug, error, instrument, Instrument, trace, warn};
struct PendingReplayCheckPackets {
// map of rotation id used for packet creation to the packets
@@ -497,9 +497,9 @@ impl ConnectionHandler {
trace!("connection handler: received shutdown");
break
}
maybe_framed_nym_packet = mixnet_connection.next() => {
maybe_framed_nym_packet = mixnet_connection.next().in_current_span() => {
match maybe_framed_nym_packet {
Some(Ok(packet)) => self.handle_received_nym_packet(packet).await,
Some(Ok(packet)) => self.handle_received_nym_packet(packet).in_current_span().await,
Some(Err(err)) => {
debug!("connection got corrupted with: {err}");
return
+1
View File
@@ -105,6 +105,7 @@ otel = [
"nym-bin-common/otel",
"nym-gateway-requests/otel",
"nym-socks5-client-core/otel",
"nym-client-core/otel",
"opentelemetry",
"opentelemetry_sdk",
"opentelemetry-otlp",