fix(import): honor connection query timeout for sql file execution
This commit is contained in:
1 parent
d361ef526e
commit
0bebb90790
1 file changed
+5
-1
@@ -1783,6 +1783,10 @@ async fn execute_sql_file_statement(
|
|||||||
})
|
})
|
||||||
};
|
};
|
||||||
|
|
||||||
|
let timeout_secs = {
|
||||||
|
let configs = state.configs.read().await;
|
||||||
|
configs.get(&request.connection_id).map(|config| config.effective_query_timeout_secs())
|
||||||
|
};
|
||||||
let result = execute_sql_statement_with_options(
|
let result = execute_sql_statement_with_options(
|
||||||
state,
|
state,
|
||||||
&request.connection_id,
|
&request.connection_id,
|
||||||
@@ -1790,7 +1794,7 @@ async fn execute_sql_file_statement(
|
|||||||
sql,
|
sql,
|
||||||
None,
|
None,
|
||||||
Some(child_token),
|
Some(child_token),
|
||||||
QueryExecutionOptions { execution_id: Some(execution_id), ..Default::default() },
|
QueryExecutionOptions { execution_id: Some(execution_id), timeout_secs, ..Default::default() },
|
||||||
)
|
)
|
||||||
.await;
|
.await;
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user