[Chore](runtime-filter) avoid dcheck fail when rf merge failed (#39172) (#40409)

pick from #39172
This commit is contained in:
Pxl
2024-09-05 14:50:47 +08:00
committed by GitHub
parent 26feaab711
commit d9fa59be4d

View File

@ -416,12 +416,7 @@ Status RuntimeFilterMergeControllerEntity::merge(const PMergeFilterRequest* requ
RuntimeFilterWrapperHolder holder;
RETURN_IF_ERROR(IRuntimeFilter::create_wrapper(&params, pool, holder.getHandle()));
auto st = cnt_val->filter->merge_from(holder.getHandle()->get());
if (!st) {
// prevent error ignored
DCHECK(false) << st.msg();
return st;
}
RETURN_IF_ERROR(cnt_val->filter->merge_from(holder.getHandle()->get()));
cnt_val->arrive_id.insert(UniqueId(request->fragment_instance_id()));
merged_size = cnt_val->arrive_id.size();