add bench docker

This commit is contained in:
Jun Kurihara 2022-06-27 16:10:23 -04:00
commit b870baf1c3
No known key found for this signature in database
GPG key ID: 48ADFD173ED22B03
5 changed files with 45 additions and 2 deletions

View file

@ -59,6 +59,14 @@ pub fn parse_opts(globals: &mut Globals, backends: &mut HashMap<String, Backend>
info!("Listen port: {} (for TLS)", globals.https_port.unwrap());
}
// max values
if let Some(c) = config.max_clients {
globals.max_clients = c as usize;
}
if let Some(c) = config.max_concurrent_streams {
globals.max_concurrent_streams = c;
}
// backend apps
ensure!(config.apps.is_some(), "Missing application spec.");
let apps = config.apps.unwrap();

View file

@ -6,6 +6,8 @@ use std::{collections::HashMap, fs};
pub struct ConfigToml {
pub listen_port: Option<u16>,
pub listen_port_tls: Option<u16>,
pub max_concurrent_streams: Option<u32>,
pub max_clients: Option<u32>,
pub apps: Option<Apps>,
}