This is an automated email from the ASF dual-hosted git repository. morningman pushed a commit to branch branch-1.2-unstable in repository https://gitbox.apache.org/repos/asf/doris.git
commit d28010428c960c02e42008b99be46a8c98fea500 Author: morningman <morningman@mm.local> AuthorDate: Fri Nov 4 08:33:56 2022 +0800 [fix](memtracker) Fix DCHECK(!std::count(_consumer_tracker_stack.begin(), _consumer_tracker_stack.end(), tracker)) #13960 --- be/src/vec/exec/join/vhash_join_node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/vec/exec/join/vhash_join_node.cpp b/be/src/vec/exec/join/vhash_join_node.cpp index a478df8744..0b326db114 100644 --- a/be/src/vec/exec/join/vhash_join_node.cpp +++ b/be/src/vec/exec/join/vhash_join_node.cpp @@ -999,7 +999,6 @@ Status HashJoinNode::prepare(RuntimeState* state) { ""); _mem_tracker = std::make_unique<MemTracker>("ExecNode:" + _runtime_profile->name(), _runtime_profile.get()); - SCOPED_CONSUME_MEM_TRACKER(mem_tracker()); if (_vconjunct_ctx_ptr) { RETURN_IF_ERROR((*_vconjunct_ctx_ptr)->prepare(state, _intermediate_row_desc)); @@ -1008,6 +1007,7 @@ Status HashJoinNode::prepare(RuntimeState* state) { for (int i = 0; i < _children.size(); ++i) { RETURN_IF_ERROR(_children[i]->prepare(state)); } + SCOPED_CONSUME_MEM_TRACKER(mem_tracker()); // Build phase auto build_phase_profile = runtime_profile()->create_child("BuildPhase", true, true); --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org