daemon: log error if TdpManagerService is not available

This commit is contained in:
Matthew Schwartz 2025-06-02 22:19:02 -07:00
parent 5778a636f3
commit a76226b328

View file

@ -11,7 +11,7 @@ use anyhow::{bail, Result};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use std::path::PathBuf; use std::path::PathBuf;
use tokio::sync::mpsc::{unbounded_channel, Sender}; use tokio::sync::mpsc::{unbounded_channel, Sender};
use tracing::error; use tracing::{error, info};
use tracing_subscriber::prelude::*; use tracing_subscriber::prelude::*;
use tracing_subscriber::{fmt, Registry}; use tracing_subscriber::{fmt, Registry};
#[cfg(not(test))] #[cfg(not(test))]
@ -158,6 +158,8 @@ pub async fn daemon() -> Result<()> {
daemon.add_service(mirror_service); daemon.add_service(mirror_service);
if let Ok(tdp_service) = tdp_service { if let Ok(tdp_service) = tdp_service {
daemon.add_service(tdp_service); daemon.add_service(tdp_service);
} else if let Err(e) = tdp_service {
info!("TdpManagerService not available: {e}");
} }
session.object_server().at("/", ObjectManager {}).await?; session.object_server().at("/", ObjectManager {}).await?;