Configurable debt-reporter
This commit is contained in:
parent
d4f7988539
commit
051843b832
|
@ -35,12 +35,14 @@ struct ServerConfig {
|
||||||
|
|
||||||
#[structopt(short = "s", long = "socket")]
|
#[structopt(short = "s", long = "socket")]
|
||||||
sockets: Vec<PathBuf>,
|
sockets: Vec<PathBuf>,
|
||||||
|
|
||||||
|
#[structopt(long)]
|
||||||
|
debt_reporter: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
syndicate::convenient_logging()?;
|
syndicate::convenient_logging()?;
|
||||||
syndicate::actor::start_debt_reporter();
|
|
||||||
|
|
||||||
let config = Arc::new(ServerConfig::from_args());
|
let config = Arc::new(ServerConfig::from_args());
|
||||||
|
|
||||||
|
@ -81,6 +83,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
|
|
||||||
tracing::trace!("startup");
|
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 ds = Cap::new(&Actor::create_and_start(syndicate::name!("dataspace"), Dataspace::new()));
|
||||||
let gateway = Cap::guard(&Actor::create_and_start(
|
let gateway = Cap::guard(&Actor::create_and_start(
|
||||||
syndicate::name!("gateway"),
|
syndicate::name!("gateway"),
|
||||||
|
|
Loading…
Reference in New Issue