| 3823 | } |
| 3824 | |
| 3825 | void ImpalaServer::DoTraceQuery(const TUniqueId& query_id, bool do_trace) { |
| 3826 | shared_ptr<QueryDriver> query_driver = GetQueryDriver(query_id); |
| 3827 | ClientRequestState* crs; |
| 3828 | |
| 3829 | VLOG(2) << "DoTraceQuery: " << (do_trace ? "true" : "false"); |
| 3830 | |
| 3831 | if (query_driver) { |
| 3832 | crs = query_driver->GetActiveClientRequestState(); |
| 3833 | |
| 3834 | if (crs != nullptr && crs->otel_trace_query()) { |
| 3835 | crs->otel_trace_manager()->TraceQuery(do_trace); |
| 3836 | if (!do_trace) { |
| 3837 | crs->otel_trace_manager().reset(); |
| 3838 | } |
| 3839 | } |
| 3840 | } |
| 3841 | } |
| 3842 | |
| 3843 | TUniqueId ImpalaServer::RandomUniqueID() { |
| 3844 | uuid conn_uuid; |
no test coverage detected