wip
This commit is contained in:
@@ -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) => {
|
||||
|
||||
@@ -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"]
|
||||
@@ -84,6 +84,7 @@ fn create_input_message(
|
||||
surbs,
|
||||
lane,
|
||||
packet_type,
|
||||
#[cfg(feature = "otel")]
|
||||
None
|
||||
))
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user