From 051843b8321408c89b325a30a63228d1620c7025 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 25 Aug 2021 16:11:15 +0200 Subject: [PATCH] Configurable debt-reporter --- syndicate-server/src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/syndicate-server/src/main.rs b/syndicate-server/src/main.rs index eede9fc..c4020f3 100644 --- a/syndicate-server/src/main.rs +++ b/syndicate-server/src/main.rs @@ -35,12 +35,14 @@ struct ServerConfig { #[structopt(short = "s", long = "socket")] sockets: Vec, + + #[structopt(long)] + debt_reporter: bool, } #[tokio::main] async fn main() -> Result<(), Box> { syndicate::convenient_logging()?; - syndicate::actor::start_debt_reporter(); let config = Arc::new(ServerConfig::from_args()); @@ -81,6 +83,10 @@ async fn main() -> Result<(), Box> { tracing::trace!("startup"); + if config.debt_reporter { + syndicate::actor::start_debt_reporter(); + } + let ds = Cap::new(&Actor::create_and_start(syndicate::name!("dataspace"), Dataspace::new())); let gateway = Cap::guard(&Actor::create_and_start( syndicate::name!("gateway"),