usage-meter-poll: serve_config starts the poll beside the leases
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
79792eea85
commit
9143d2c5e2
1 changed files with 7 additions and 0 deletions
|
|
@ -556,6 +556,13 @@ pub fn serve_config(path: &Path) -> Result<(), ConfigError> {
|
||||||
if let Some(socket) = &config.lease_socket {
|
if let Some(socket) = &config.lease_socket {
|
||||||
start_leases(&config, socket, service.clone(), backend.quota())?;
|
start_leases(&config, socket, service.clone(), backend.quota())?;
|
||||||
}
|
}
|
||||||
|
crate::usage_poll::start(
|
||||||
|
backend.quota(),
|
||||||
|
Box::new(CredentialTokenSource::from_environment(
|
||||||
|
config.token_credential.clone(),
|
||||||
|
)),
|
||||||
|
)
|
||||||
|
.map_err(|_| ConfigError::Serving("usage poll"))?;
|
||||||
serve_service(listener, config.serve_limits(), service, backend)?;
|
serve_service(listener, config.serve_limits(), service, backend)?;
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue