[runtime filter](profile) add merge time on non-pipeline engine (#22363)
This commit is contained in:
@ -1810,6 +1810,8 @@ Status IRuntimeFilter::update_filter(const UpdateRuntimeFilterParams* param) {
|
||||
update_runtime_filter_type_to_profile();
|
||||
}
|
||||
this->signal();
|
||||
|
||||
_profile->add_info_string("MergeTime", std::to_string(param->request->merge_time()) + " ms");
|
||||
return Status::OK();
|
||||
}
|
||||
|
||||
|
||||
@ -446,6 +446,7 @@ Status RuntimeFilterMergeControllerEntity::merge(const PMergeFilterRequest* requ
|
||||
rpc_contexts[cur]->request.set_filter_id(request->filter_id());
|
||||
rpc_contexts[cur]->request.set_is_pipeline(request->has_is_pipeline() &&
|
||||
request->is_pipeline());
|
||||
rpc_contexts[cur]->request.set_merge_time(merge_time);
|
||||
*rpc_contexts[cur]->request.mutable_query_id() = request->query_id();
|
||||
if (has_attachment) {
|
||||
rpc_contexts[cur]->cntl.request_attachment().append(request_attachment);
|
||||
|
||||
@ -501,6 +501,7 @@ message PPublishFilterRequest {
|
||||
optional PBloomFilter bloom_filter = 6;
|
||||
optional PInFilter in_filter = 7;
|
||||
optional bool is_pipeline = 8;
|
||||
optional int64 merge_time = 9;
|
||||
};
|
||||
|
||||
message PPublishFilterRequestV2 {
|
||||
|
||||
Reference in New Issue
Block a user