You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by "mrhhsg (via GitHub)" <gi...@apache.org> on 2023/11/02 10:38:28 UTC

[PR] [fix](mark_join) core caused by null pointer [doris]

mrhhsg opened a new pull request, #26324:
URL: https://github.com/apache/doris/pull/26324

   ## Proposed changes
   
   ```bash
   *** Query id: 86fa46824a8248ac-a547e44b950b11ab ***
   *** tablet id: 0 ***
   *** Aborted at 1698898805 (unix time) try "date -d @1698898805" if you are using GNU date ***
   *** Current BE git commitID: 475c03709d ***
   *** SIGSEGV address not mapped to object (@0x8) received by PID 2394332 (TID 2394744 OR 0x7fc1501ad700) from PID 8; stack trace: ***
    0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /root/doris/be/src/common/signal_handler.h:417
    1# 0x00007FC30F8770A7 in /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
    2# JVM_handle_linux_signal in /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
    3# 0x00007FC30F87002C in /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
    4# 0x00007FC317E32090 in /lib/x86_64-linux-gnu/libc.so.6
    5# doris::vectorized::PODArrayBase<1ul, 4096ul, Allocator, 15ul, 16ul>::size() const at /root/doris/be/src/vec/common/pod_array.h:209
    6# doris::vectorized::PODArray, 15ul, 16ul>::operator[](long) const at /root/doris/be/src/vec/common/pod_array.h:326
    7# doris::Status doris::vectorized::ProcessHashTableProbe<2>::do_process >(doris::vectorized::SerializedHashTableContext&, doris::vectorized::PODArray, 15ul, 16ul> const*, doris::vectorized::MutableBlock&, doris::vectorized::Block*, unsigned long, bool) at /root/doris/be/src/vec/exec/join/process_hash_table_probe_impl.h:312
    8# auto doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*)::$_0::operator()&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant, std::integral_constant >(doris::vectorized::SerializedHashTableContext&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant, std::integral_constant) const at /root/doris/be/src/vec/exec/join/vhash_join_node.cpp:630
    9# void std::__invoke_impl&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant, std::integral_constant >(std::__invoke_other, doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*)::$_0&&, doris::vectorized::SerializedHashTableContext&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant&&, std::integral_constant&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   10# std::__invoke_result&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant, std::integral_constant >::type std::__invoke&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant, std::integral_constant >(doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*)::$_0&&, doris::vectorized::SerializedHashTableContext&, doris::vectorized::ProcessHashTableProbe<2>&, std::integral_constant&&, std::integral_constant&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   11# _ZNSt8__detail9__variant17__gen_vtable_implINS0_12_Multi_arrayIPFNS0_21__deduce_visit_resultIvEEOZN5doris10vectorized12HashJoinNode4pullEPNS5_12RuntimeStateEPNS6_5BlockEPbE3$_0RSt7variantIJSt9monostateNS6_26SerializedHashTableContextINS6_10RowRefListEEENS6_27PrimaryTypeHashTableContextIhSI_EENSK_ItSI_EENSK_IjSI_EENSK_ImSI_EENSK_INS6_7UInt128ESI_EENSK_INS6_7UInt256ESI_EENS6_24FixedKeyHashTableContextImLb1ESI_EENST_ImLb0ESI_EENST_ISP_Lb1ESI_EENST_ISP_Lb0ESI_EENST_ISR_Lb1ESI_EENST_ISR_Lb0ESI_EENSH_INS6_18RowRefListWithFlagEEENSK_IhS10_EENSK_ItS10_EENSK_IjS10_EENSK_ImS10_EENSK_ISP_S10_EENSK_ISR_S10_EENST_ImLb1ES10_EENST_ImLb0ES10_EENST_ISP_Lb1ES10_EENST_ISP_Lb0ES10_EENST_ISR_Lb1ES10_EENST_ISR_Lb0ES10_EENSH_INS6_19RowRefListWithFlagsEEENSK_IhS1E_EENSK_ItS1E_EENSK_IjS1E_EENSK_ImS1E_EENSK_ISP_S1E_EENSK_ISR_S1E_EENST_ImLb1ES1E_EENST_ImLb0ES1E_EENST_ISP_Lb1ES1E_EENST_ISP_Lb0ES1E_EENST_ISR_Lb1ES1E_EENST_ISR_Lb0ES1E_EEEERSF_IJSG_NS6_21ProcessHashTableProbeILi0EEENS1U_ILi2EEENS1U_ILi8EEEN
 S1U_ILi1EEENS1U_ILi4EEENS1U_ILi3EEENS1U_ILi5EEENS1U_ILi7EEENS1U_ILi9EEENS1U_ILi10EEEEEOSF_IJSt17integral_constantIbLb0EES27_IbLb1EEEES2B_EJEEESt16integer_sequenceImJLm1ELm2ELm0ELm1EEEE14__visit_invokeESE_S1T_S26_S2B_S2B_ at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1013
   12# _ZSt10__do_visitINSt8__detail9__variant21__deduce_visit_resultIvEEZN5doris10vectorized12HashJoinNode4pullEPNS4_12RuntimeStateEPNS5_5BlockEPbE3$_0JRSt7variantIJSt9monostateNS5_26SerializedHashTableContextINS5_10RowRefListEEENS5_27PrimaryTypeHashTableContextIhSG_EENSI_ItSG_EENSI_IjSG_EENSI_ImSG_EENSI_INS5_7UInt128ESG_EENSI_INS5_7UInt256ESG_EENS5_24FixedKeyHashTableContextImLb1ESG_EENSR_ImLb0ESG_EENSR_ISN_Lb1ESG_EENSR_ISN_Lb0ESG_EENSR_ISP_Lb1ESG_EENSR_ISP_Lb0ESG_EENSF_INS5_18RowRefListWithFlagEEENSI_IhSY_EENSI_ItSY_EENSI_IjSY_EENSI_ImSY_EENSI_ISN_SY_EENSI_ISP_SY_EENSR_ImLb1ESY_EENSR_ImLb0ESY_EENSR_ISN_Lb1ESY_EENSR_ISN_Lb0ESY_EENSR_ISP_Lb1ESY_EENSR_ISP_Lb0ESY_EENSF_INS5_19RowRefListWithFlagsEEENSI_IhS1C_EENSI_ItS1C_EENSI_IjS1C_EENSI_ImS1C_EENSI_ISN_S1C_EENSI_ISP_S1C_EENSR_ImLb1ES1C_EENSR_ImLb0ES1C_EENSR_ISN_Lb1ES1C_EENSR_ISN_Lb0ES1C_EENSR_ISP_Lb1ES1C_EENSR_ISP_Lb0ES1C_EEEERSD_IJSE_NS5_21ProcessHashTableProbeILi0EEENS1S_ILi2EEENS1S_ILi8EEENS1S_ILi1EEENS1S_ILi4EEENS1S_ILi3EEENS1S_IL
 i5EEENS1S_ILi7EEENS1S_ILi9EEENS1S_ILi10EEEEESD_IJSt17integral_constantIbLb0EES25_IbLb1EEEES28_EEDcOT0_DpOT1_ at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1716
   13# _ZSt5visitIZN5doris10vectorized12HashJoinNode4pullEPNS0_12RuntimeStateEPNS1_5BlockEPbE3$_0JRSt7variantIJSt9monostateNS1_26SerializedHashTableContextINS1_10RowRefListEEENS1_27PrimaryTypeHashTableContextIhSC_EENSE_ItSC_EENSE_IjSC_EENSE_ImSC_EENSE_INS1_7UInt128ESC_EENSE_INS1_7UInt256ESC_EENS1_24FixedKeyHashTableContextImLb1ESC_EENSN_ImLb0ESC_EENSN_ISJ_Lb1ESC_EENSN_ISJ_Lb0ESC_EENSN_ISL_Lb1ESC_EENSN_ISL_Lb0ESC_EENSB_INS1_18RowRefListWithFlagEEENSE_IhSU_EENSE_ItSU_EENSE_IjSU_EENSE_ImSU_EENSE_ISJ_SU_EENSE_ISL_SU_EENSN_ImLb1ESU_EENSN_ImLb0ESU_EENSN_ISJ_Lb1ESU_EENSN_ISJ_Lb0ESU_EENSN_ISL_Lb1ESU_EENSN_ISL_Lb0ESU_EENSB_INS1_19RowRefListWithFlagsEEENSE_IhS18_EENSE_ItS18_EENSE_IjS18_EENSE_ImS18_EENSE_ISJ_S18_EENSE_ISL_S18_EENSN_ImLb1ES18_EENSN_ImLb0ES18_EENSN_ISJ_Lb1ES18_EENSN_ISJ_Lb0ES18_EENSN_ISL_Lb1ES18_EENSN_ISL_Lb0ES18_EEEERS9_IJSA_NS1_21ProcessHashTableProbeILi0EEENS1O_ILi2EEENS1O_ILi8EEENS1O_ILi1EEENS1O_ILi4EEENS1O_ILi3EEENS1O_ILi5EEENS1O_ILi7EEENS1O_ILi9EEENS1O_ILi10EEEEES9_IJSt17in
 tegral_constantIbLb0EES21_IbLb1EEEES24_EEDcOT_DpOT0_ at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/variant:1769
   14# doris::vectorized::HashJoinNode::pull(doris::RuntimeState*, doris::vectorized::Block*, bool*) at /root/doris/be/src/vec/exec/join/vhash_join_node.cpp:630
   15# doris::Status std::__invoke_impl(std::__invoke_memfun_deref, doris::Status (doris::ExecNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
   16# std::__invoke_result::type std::__invoke(doris::Status (doris::ExecNode::*&)(doris::RuntimeState*, doris::vectorized::Block*, bool*), doris::vectorized::HashJoinNode*&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   17# doris::Status std::_Bind, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>::__call(std::tuple&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   18# doris::Status std::_Bind, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>::operator()(doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   19# doris::Status std::__invoke_impl, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(std::__invoke_other, std::_Bind, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   20# std::enable_if, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*, doris::vectorized::Block*, bool*>, doris::Status>::type std::__invoke_r, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*, doris::vectorized::Block*, bool*>(std::_Bind, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)>&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:114
   21# std::_Function_handler, std::_Placeholder<2>, std::_Placeholder<3>))(doris::RuntimeState*, doris::vectorized::Block*, bool*)> >::_M_invoke(std::_Any_data const&, doris::RuntimeState*&&, doris::vectorized::Block*&&, bool*&&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   22# std::function::operator()(doris::RuntimeState*, doris::vectorized::Block*, bool*) const at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   23# doris::ExecNode::get_next_after_projects(doris::RuntimeState*, doris::vectorized::Block*, bool*, std::function const&, bool) in /mnt/hdd01/ci/branch20-deploy/be/lib/doris_be
   24# doris::pipeline::StatefulOperator::get_block(doris::RuntimeState*, doris::vectorized::Block*, doris::pipeline::SourceState&) at /root/doris/be/src/pipeline/exec/operator.h:441
   25# doris::pipeline::PipelineTask::execute(bool*) at /root/doris/be/src/pipeline/pipeline_task.cpp:254
   26# doris::pipeline::TaskScheduler::_do_work(unsigned long) at /root/doris/be/src/pipeline/task_scheduler.cpp:266
   27# void std::__invoke_impl(std::__invoke_memfun_deref, void (doris::pipeline::TaskScheduler::*&)(unsigned long), doris::pipeline::TaskScheduler*&, unsigned long&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
   28# std::__invoke_result::type std::__invoke(void (doris::pipeline::TaskScheduler::*&)(unsigned long), doris::pipeline::TaskScheduler*&, unsigned long&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   29# void std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   30# void std::_Bind::operator()<, void>() at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   31# void std::__invoke_impl&>(std::__invoke_other, std::_Bind&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   32# std::enable_if&>, void>::type std::__invoke_r&>(std::_Bind&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   33# std::_Function_handler >::_M_invoke(std::_Any_data const&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   34# std::function::operator()() const at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   35# doris::FunctionRunnable::run() at /root/doris/be/src/util/threadpool.cpp:48
   36# doris::ThreadPool::dispatch_thread() at /root/doris/be/src/util/threadpool.cpp:533
   37# void std::__invoke_impl(std::__invoke_memfun_deref, void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:74
   38# std::__invoke_result::type std::__invoke(void (doris::ThreadPool::*&)(), doris::ThreadPool*&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:96
   39# void std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul>) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:420
   40# void std::_Bind::operator()<, void>() at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/functional:503
   41# void std::__invoke_impl&>(std::__invoke_other, std::_Bind&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:61
   42# std::enable_if&>, void>::type std::__invoke_r&>(std::_Bind&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/invoke.h:117
   43# std::_Function_handler >::_M_invoke(std::_Any_data const&) at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:291
   44# std::function::operator()() const at /var/local/ldb_toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/std_function.h:560
   45# doris::Thread::supervise_thread(void*) at /root/doris/be/src/util/thread.cpp:498
   46# start_thread at /build/glibc-SzIz7B/glibc-2.31/nptl/pthread_create.c:478
   47# __clone at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
   ```
   
   ## Further comments
   
   If this is a relatively large or complex change, kick off the discussion at [dev@doris.apache.org](mailto:dev@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc...
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](mark_join) core caused by null pointer [doris]

Posted by "mrhhsg (via GitHub)" <gi...@apache.org>.
mrhhsg commented on PR #26324:
URL: https://github.com/apache/doris/pull/26324#issuecomment-1790479769

   run buildall


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](mark_join) core caused by null pointer [doris]

Posted by "doris-robot (via GitHub)" <gi...@apache.org>.
doris-robot commented on PR #26324:
URL: https://github.com/apache/doris/pull/26324#issuecomment-1790524990

   TeamCity be ut coverage result:
    Function Coverage: 38.19% (7927/20755) 
    Line Coverage: 30.02% (64132/213609)
    Region Coverage: 29.24% (33222/113612)
    Branch Coverage: 25.06% (17070/68104)
    Coverage Report: http://coverage.selectdb-in.cc/coverage/49592cac95871c07654a2d14168076caae5051ae_49592cac95871c07654a2d14168076caae5051ae/report/index.html


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](mark_join) core caused by null pointer [doris]

Posted by "xiaokang (via GitHub)" <gi...@apache.org>.
xiaokang merged PR #26324:
URL: https://github.com/apache/doris/pull/26324


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](mark_join) core caused by null pointer [doris]

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #26324:
URL: https://github.com/apache/doris/pull/26324#issuecomment-1790491796

   clang-tidy review says "All clean, LGTM! :+1:"


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org


Re: [PR] [fix](mark_join) core caused by null pointer [doris]

Posted by "doris-robot (via GitHub)" <gi...@apache.org>.
doris-robot commented on PR #26324:
URL: https://github.com/apache/doris/pull/26324#issuecomment-1790526548

   (From new machine)TeamCity pipeline, clickbench performance test result:
    the sum of best hot time: 47.31 seconds
    stream load tsv:          553 seconds loaded 74807831229 Bytes, about 129 MB/s
    stream load json:         20 seconds loaded 2358488459 Bytes, about 112 MB/s
    stream load orc:          64 seconds loaded 1101869774 Bytes, about 16 MB/s
    stream load parquet:          32 seconds loaded 861443392 Bytes, about 25 MB/s
    insert into select:          29.6 seconds inserted 10000000 Rows, about 337K ops/s
    storage size: 17167192767 Bytes


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org