mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-05-30 03:40:37 +00:00
refactor: remove some async in ServerHandlers (#6057)
* refactor: remove some async in ServerHandlers * address PR comments
This commit is contained in:
@@ -78,10 +78,9 @@ fn create_postgres_server(
|
||||
pub async fn test_start_postgres_server() -> Result<()> {
|
||||
let table = MemTable::default_numbers_table();
|
||||
|
||||
let pg_server = create_postgres_server(table, false, Default::default(), None)?;
|
||||
let mut pg_server = create_postgres_server(table, false, Default::default(), None)?;
|
||||
let listening = "127.0.0.1:0".parse::<SocketAddr>().unwrap();
|
||||
let result = pg_server.start(listening).await;
|
||||
let _ = result.unwrap();
|
||||
pg_server.start(listening).await.unwrap();
|
||||
|
||||
let result = pg_server.start(listening).await;
|
||||
assert!(result
|
||||
@@ -102,10 +101,11 @@ async fn test_shutdown_pg_server_range() -> Result<()> {
|
||||
async fn test_schema_validating() -> Result<()> {
|
||||
async fn generate_server(auth_info: DatabaseAuthInfo<'_>) -> Result<(Box<dyn Server>, u16)> {
|
||||
let table = MemTable::default_numbers_table();
|
||||
let postgres_server =
|
||||
let mut postgres_server =
|
||||
create_postgres_server(table, true, Default::default(), Some(auth_info))?;
|
||||
let listening = "127.0.0.1:0".parse::<SocketAddr>().unwrap();
|
||||
let server_addr = postgres_server.start(listening).await.unwrap();
|
||||
postgres_server.start(listening).await.unwrap();
|
||||
let server_addr = postgres_server.bind_addr().unwrap();
|
||||
let server_port = server_addr.port();
|
||||
Ok((postgres_server, server_port))
|
||||
}
|
||||
@@ -140,7 +140,7 @@ async fn test_shutdown_pg_server(with_pwd: bool) -> Result<()> {
|
||||
common_telemetry::init_default_ut_logging();
|
||||
|
||||
let table = MemTable::default_numbers_table();
|
||||
let postgres_server = create_postgres_server(table, with_pwd, Default::default(), None)?;
|
||||
let mut postgres_server = create_postgres_server(table, with_pwd, Default::default(), None)?;
|
||||
let result = postgres_server.shutdown().await;
|
||||
assert!(result
|
||||
.unwrap_err()
|
||||
@@ -148,7 +148,8 @@ async fn test_shutdown_pg_server(with_pwd: bool) -> Result<()> {
|
||||
.contains("Postgres server is not started."));
|
||||
|
||||
let listening = "127.0.0.1:0".parse::<SocketAddr>().unwrap();
|
||||
let server_addr = postgres_server.start(listening).await.unwrap();
|
||||
postgres_server.start(listening).await.unwrap();
|
||||
let server_addr = postgres_server.bind_addr().unwrap();
|
||||
let server_port = server_addr.port();
|
||||
|
||||
let mut join_handles = vec![];
|
||||
@@ -360,9 +361,10 @@ async fn start_test_server(server_tls: TlsOption) -> Result<u16> {
|
||||
let _ = install_ring_crypto_provider();
|
||||
|
||||
let table = MemTable::default_numbers_table();
|
||||
let pg_server = create_postgres_server(table, false, server_tls, None)?;
|
||||
let mut pg_server = create_postgres_server(table, false, server_tls, None)?;
|
||||
let listening = "127.0.0.1:0".parse::<SocketAddr>().unwrap();
|
||||
let server_addr = pg_server.start(listening).await.unwrap();
|
||||
pg_server.start(listening).await.unwrap();
|
||||
let server_addr = pg_server.bind_addr().unwrap();
|
||||
Ok(server_addr.port())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user