mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 00:30:49 +00:00
Initialize the client_context after quota_key in clickhouse-client.
This commit is contained in:
parent
0cf0437196
commit
46218b68ff
@ -1069,11 +1069,6 @@ void Client::processOptions(const OptionsDescription & options_description,
|
|||||||
global_context->makeGlobalContext();
|
global_context->makeGlobalContext();
|
||||||
global_context->setApplicationType(Context::ApplicationType::CLIENT);
|
global_context->setApplicationType(Context::ApplicationType::CLIENT);
|
||||||
|
|
||||||
/// In case of clickhouse-client the `client_context` can be just an alias for the `global_context`.
|
|
||||||
/// (There is no need to copy the context because clickhouse-client has no background tasks so it won't use that context in parallel.)
|
|
||||||
client_context = global_context;
|
|
||||||
initClientContext();
|
|
||||||
|
|
||||||
global_context->setSettings(cmd_settings);
|
global_context->setSettings(cmd_settings);
|
||||||
|
|
||||||
/// Copy settings-related program options to config.
|
/// Copy settings-related program options to config.
|
||||||
@ -1168,6 +1163,11 @@ void Client::processOptions(const OptionsDescription & options_description,
|
|||||||
|
|
||||||
if (options.count("opentelemetry-tracestate"))
|
if (options.count("opentelemetry-tracestate"))
|
||||||
global_context->getClientTraceContext().tracestate = options["opentelemetry-tracestate"].as<std::string>();
|
global_context->getClientTraceContext().tracestate = options["opentelemetry-tracestate"].as<std::string>();
|
||||||
|
|
||||||
|
/// In case of clickhouse-client the `client_context` can be just an alias for the `global_context`.
|
||||||
|
/// (There is no need to copy the context because clickhouse-client has no background tasks so it won't use that context in parallel.)
|
||||||
|
client_context = global_context;
|
||||||
|
initClientContext();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user