mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Check that setProcessListElement() is not called on global context
This commit is contained in:
parent
008d02880b
commit
43f4a3665d
@ -2957,6 +2957,9 @@ ProgressCallback Context::getProgressCallback() const
|
||||
|
||||
void Context::setProcessListElement(QueryStatusPtr elem)
|
||||
{
|
||||
if (isGlobalContext())
|
||||
throw Exception(ErrorCodes::LOGICAL_ERROR, "Global context cannot have process list element");
|
||||
|
||||
/// Set to a session or query. In the session, only one query is processed at a time. Therefore, the lock is not needed.
|
||||
process_list_elem = elem;
|
||||
has_process_list_elem = elem.get();
|
||||
|
Loading…
Reference in New Issue
Block a user