expose that pageserver_virtual_file_io_engine test param was never used (same for get_vectored_impl)

This commit is contained in:
Christian Schwarz
2024-03-12 19:54:59 +00:00
parent e85a631ddb
commit 5b8888ce6b
3 changed files with 11 additions and 0 deletions

View File

@@ -126,6 +126,9 @@ pub struct PageServerConf {
// auth type used for the PG and HTTP ports
pub pg_auth_type: AuthType,
pub http_auth_type: AuthType,
pub(crate) virtual_file_io_engine: String,
pub(crate) get_vectored_impl: String,
}
impl Default for PageServerConf {
@@ -136,6 +139,9 @@ impl Default for PageServerConf {
listen_http_addr: String::new(),
pg_auth_type: AuthType::Trust,
http_auth_type: AuthType::Trust,
// FIXME: use the ones exposed by pageserver crate
virtual_file_io_engine: "tokio-epoll-uring".to_owned(),
get_vectored_impl: "sequential".to_owned(),
}
}
}

View File

@@ -57,6 +57,8 @@ impl PageServerNode {
listen_http_addr,
pg_auth_type: _,
http_auth_type,
virtual_file_io_engine: _,
get_vectored_impl: _,
} = conf;
let (host, port) =
parse_host_port(&listen_pg_addr).expect("Unable to parse listen_pg_addr");
@@ -97,6 +99,8 @@ impl PageServerNode {
listen_http_addr,
pg_auth_type,
http_auth_type,
virtual_file_io_engine,
get_vectored_impl,
} = &self.conf;
let id = format!("id={}", id);