Search before asking
Version
4.0.5
What's Wrong?
I cant do a search on inverted index in my table, ive created a table with around 5 Billion records, and created an inverted index on a string column...
The index build worked correctly, but when i try to execute the search ive get the following error, and all the backends go down... This error only occurs when auto_compaction is enabled
This is the stacktrace:
terminate called after throwing an instance of 'CLuceneError'
what(): readBlock is not supported for multi-segment readers
*** Query id: 41da5c76722c45ff-a2cbe1f94f6f7f66 ***
*** is nereids: 1 ***
*** tablet id: 0 ***
*** Aborted at 1777488445 (unix time) try "date -d @1777488445" if you are using GNU date ***
*** Current BE git commitID: 59de8c4 ***
*** SIGABRT unknown detail explain (@0xb7fb8) received by PID 753592 (TID 754063 OR 0xfffdfd6565e0) from PID 753592; stack trace: ***
terminate called recursively
terminate called recursively
terminate called recursively
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:420
1# 0x0000FFFF8B50E830 in linux-vdso.so.1
2# __pthread_kill_implementation in /lib64/libc.so.6
3# __GI_raise in /lib64/libc.so.6
4# __GI_abort in /lib64/libc.so.6
5# __gnu_cxx::__verbose_terminate_handler() in /opt/doris/be/lib/doris_be
6# __cxxabiv1::__terminate(void ()()) in /opt/doris/be/lib/doris_be
7# __cxxabiv1::__unexpected(void ()()) in /opt/doris/be/lib/doris_be
8# 0x0000AAAADD488E5C in /opt/doris/be/lib/doris_be
9# lucene::index::TermDocs::readBlock(DocRange*) in /opt/doris/be/lib/doris_be
10# doris::segment_v2::inverted_index::query_v2::SegmentPostings::_init_doc() at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/segment_postings.h:233
11# std::_Sp_counted_ptr_inplace<doris::segment_v2::inverted_index::query_v2::SegmentPostings, std::allocator, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::unique_ptr<lucene::index::TermDocs, doris::segment_v2::CLuceneDeleter>, bool&, std::shared_ptrdoris::segment_v2::Similarity&>(std::allocator, std::unique_ptr<lucene::index::TermDocs, doris::segment_v2::CLuceneDeleter>&&, bool&, std::shared_ptrdoris::segment_v2::Similarity&) at /usr/local/bin/ldb_toolchain_taipan/bin/../lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:608
12# doris::segment_v2::inverted_index::query_v2::Weight::create_term_posting(lucene::index::IndexReader*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, std::shared_ptrdoris::segment_v2::Similarity const&, doris::io::IOContext const*) const at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/weight.h:154
13# doris::segment_v2::inverted_index::query_v2::TermWeight::specialized_scorer(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/term_query/term_weight.h:75
14# doris::segment_v2::inverted_index::query_v2::TermWeight::scorer(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/term_query/term_weight.h:47
15# doris::segment_v2::inverted_index::query_v2::OccurBooleanWeight<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::SumCombiner >::per_occur_scorers(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp:84
16# std::variant<std::vector<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::TermScorer, std::allocator<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::TermScorer > >, std::shared_ptrdoris::segment_v2::inverted_index::query_v2::Scorer > doris::segment_v2::inverted_index::query_v2::OccurBooleanWeight<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::SumCombiner >::complex_scorer<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::DoNothingCombiner >(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::shared_ptrdoris::segment_v2::inverted_index::query_v2::DoNothingCombiner, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp:229
17# doris::segment_v2::inverted_index::query_v2::OccurBooleanWeight<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::SumCombiner >::scorer(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp:70
18# doris::vectorized::FunctionSearch::evaluate_inverted_index_with_search_param(doris::TSearchParam const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::shared_ptr<doris::vectorized::IDataType const> >, std::hash<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::shared_ptr<doris::vectorized::IDataType const> > > > > const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, doris::segment_v2::IndexIterator*, std::hash<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, doris::segment_v2::IndexIterator*> > >, unsigned int, doris::segment_v2::InvertedIndexResultBitmap&, bool, doris::vectorized::IndexExecContext const*, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, int> > > const&, std::shared_ptrdoris::segment_v2::IndexQueryContext const&) const at /home/zcp/repo_center/doris_release/doris/be/src/vec/functions/function_search.cpp:496
19# doris::vectorized::VSearchExpr::evaluate_inverted_index(doris::vectorized::VExprContext*, unsigned int) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vsearch.cpp:180
20# doris::vectorized::VExprContext::evaluate_inverted_index(unsigned int) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vexpr_context.cpp:186
21# doris::segment_v2::SegmentIterator::_apply_index_expr() at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:988
22# doris::segment_v2::SegmentIterator::_get_row_ranges_by_column_conditions() at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:614
23# doris::segment_v2::SegmentIterator::_lazy_init(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:408
24# doris::segment_v2::SegmentIterator::_next_batch_internal(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:2379
25# doris::segment_v2::SegmentIterator::next_batch(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:2289
26# doris::Status doris::BetaRowsetReader::_next_batchdoris::vectorized::Block(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/beta_rowset_reader.h:116
27# doris::vectorized::VCollectIterator::Level0Iterator::refresh_current_row() at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:526
28# doris::vectorized::VCollectIterator::Level0Iterator::ensure_first_row_ref() at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:498
29# doris::vectorized::VCollectIterator::Level1Iterator::ensure_first_row_ref() at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:715
30# doris::vectorized::VCollectIterator::build_heap(std::vector<std::shared_ptrdoris::RowsetReader, std::allocator<std::shared_ptrdoris::RowsetReader > >&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:190
31# doris::vectorized::BlockReader::_init_collect_iter(doris::TabletReader::ReaderParams const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/block_reader.cpp:152
32# doris::vectorized::BlockReader::init(doris::TabletReader::ReaderParams const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/block_reader.cpp:227
33# doris::vectorized::OlapScanner::_open_impl(doris::RuntimeState*) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/olap_scanner.cpp:313
34# doris::vectorized::ScannerScheduler::_scanner_scan(std::shared_ptrdoris::vectorized::ScannerContext, std::shared_ptrdoris::vectorized::ScanTask) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:186
35# std::_Function_handler<bool (), doris::vectorized::ScannerScheduler::submit(std::shared_ptrdoris::vectorized::ScannerContext, std::shared_ptrdoris::vectorized::ScanTask)::$_0::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&) at /usr/local/bin/ldb_toolchain_taipan/bin/../lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/std_function.h:292
36# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/util/threadpool.cpp:623
37# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:461
38# start_thread in /lib64/libc.so.6
39# thread_start in /lib64/libc.so.6
What You Expected?
Be able to execute the search, the same way i can wihen the table dont have auto_compaction enabled
Query example:
select * from my_table
where SEARCH('clothing')
limit 100;
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?
Code of Conduct
Search before asking
Version
4.0.5
What's Wrong?
I cant do a search on inverted index in my table, ive created a table with around 5 Billion records, and created an inverted index on a string column...
The index build worked correctly, but when i try to execute the search ive get the following error, and all the backends go down... This error only occurs when auto_compaction is enabled
This is the stacktrace:
terminate called after throwing an instance of 'CLuceneError'
what(): readBlock is not supported for multi-segment readers
*** Query id: 41da5c76722c45ff-a2cbe1f94f6f7f66 ***
*** is nereids: 1 ***
*** tablet id: 0 ***
*** Aborted at 1777488445 (unix time) try "date -d @1777488445" if you are using GNU date ***
*** Current BE git commitID: 59de8c4 ***
*** SIGABRT unknown detail explain (@0xb7fb8) received by PID 753592 (TID 754063 OR 0xfffdfd6565e0) from PID 753592; stack trace: ***
terminate called recursively
terminate called recursively
terminate called recursively
0# doris::signal::(anonymous namespace)::FailureSignalHandler(int, siginfo_t*, void*) at /home/zcp/repo_center/doris_release/doris/be/src/common/signal_handler.h:420
1# 0x0000FFFF8B50E830 in linux-vdso.so.1
2# __pthread_kill_implementation in /lib64/libc.so.6
3# __GI_raise in /lib64/libc.so.6
4# __GI_abort in /lib64/libc.so.6
5# __gnu_cxx::__verbose_terminate_handler() in /opt/doris/be/lib/doris_be
6# __cxxabiv1::__terminate(void ()()) in /opt/doris/be/lib/doris_be
7# __cxxabiv1::__unexpected(void ()()) in /opt/doris/be/lib/doris_be
8# 0x0000AAAADD488E5C in /opt/doris/be/lib/doris_be
9# lucene::index::TermDocs::readBlock(DocRange*) in /opt/doris/be/lib/doris_be
10# doris::segment_v2::inverted_index::query_v2::SegmentPostings::_init_doc() at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/segment_postings.h:233
11# std::_Sp_counted_ptr_inplace<doris::segment_v2::inverted_index::query_v2::SegmentPostings, std::allocator, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<std::unique_ptr<lucene::index::TermDocs, doris::segment_v2::CLuceneDeleter>, bool&, std::shared_ptrdoris::segment_v2::Similarity&>(std::allocator, std::unique_ptr<lucene::index::TermDocs, doris::segment_v2::CLuceneDeleter>&&, bool&, std::shared_ptrdoris::segment_v2::Similarity&) at /usr/local/bin/ldb_toolchain_taipan/bin/../lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:608
12# doris::segment_v2::inverted_index::query_v2::Weight::create_term_posting(lucene::index::IndexReader*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, bool, std::shared_ptrdoris::segment_v2::Similarity const&, doris::io::IOContext const*) const at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/weight.h:154
13# doris::segment_v2::inverted_index::query_v2::TermWeight::specialized_scorer(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/term_query/term_weight.h:75
14# doris::segment_v2::inverted_index::query_v2::TermWeight::scorer(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/term_query/term_weight.h:47
15# doris::segment_v2::inverted_index::query_v2::OccurBooleanWeight<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::SumCombiner >::per_occur_scorers(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp:84
16# std::variant<std::vector<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::TermScorer, std::allocator<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::TermScorer > >, std::shared_ptrdoris::segment_v2::inverted_index::query_v2::Scorer > doris::segment_v2::inverted_index::query_v2::OccurBooleanWeight<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::SumCombiner >::complex_scorer<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::DoNothingCombiner >(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::shared_ptrdoris::segment_v2::inverted_index::query_v2::DoNothingCombiner, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp:229
17# doris::segment_v2::inverted_index::query_v2::OccurBooleanWeight<std::shared_ptrdoris::segment_v2::inverted_index::query_v2::SumCombiner >::scorer(doris::segment_v2::inverted_index::query_v2::QueryExecutionContext const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/inverted_index/query_v2/boolean_query/occur_boolean_weight.cpp:70
18# doris::vectorized::FunctionSearch::evaluate_inverted_index_with_search_param(doris::TSearchParam const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::shared_ptr<doris::vectorized::IDataType const> >, std::hash<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, std::shared_ptr<doris::vectorized::IDataType const> > > > > const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, doris::segment_v2::IndexIterator*, std::hash<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, doris::segment_v2::IndexIterator*> > >, unsigned int, doris::segment_v2::InvertedIndexResultBitmap&, bool, doris::vectorized::IndexExecContext const*, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits, std::allocator >, int, std::hash<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits, std::allocator > const, int> > > const&, std::shared_ptrdoris::segment_v2::IndexQueryContext const&) const at /home/zcp/repo_center/doris_release/doris/be/src/vec/functions/function_search.cpp:496
19# doris::vectorized::VSearchExpr::evaluate_inverted_index(doris::vectorized::VExprContext*, unsigned int) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vsearch.cpp:180
20# doris::vectorized::VExprContext::evaluate_inverted_index(unsigned int) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exprs/vexpr_context.cpp:186
21# doris::segment_v2::SegmentIterator::_apply_index_expr() at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:988
22# doris::segment_v2::SegmentIterator::_get_row_ranges_by_column_conditions() at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:614
23# doris::segment_v2::SegmentIterator::_lazy_init(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:408
24# doris::segment_v2::SegmentIterator::_next_batch_internal(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:2379
25# doris::segment_v2::SegmentIterator::next_batch(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/segment_v2/segment_iterator.cpp:2289
26# doris::Status doris::BetaRowsetReader::_next_batchdoris::vectorized::Block(doris::vectorized::Block*) at /home/zcp/repo_center/doris_release/doris/be/src/olap/rowset/beta_rowset_reader.h:116
27# doris::vectorized::VCollectIterator::Level0Iterator::refresh_current_row() at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:526
28# doris::vectorized::VCollectIterator::Level0Iterator::ensure_first_row_ref() at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:498
29# doris::vectorized::VCollectIterator::Level1Iterator::ensure_first_row_ref() at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:715
30# doris::vectorized::VCollectIterator::build_heap(std::vector<std::shared_ptrdoris::RowsetReader, std::allocator<std::shared_ptrdoris::RowsetReader > >&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/vcollect_iterator.cpp:190
31# doris::vectorized::BlockReader::_init_collect_iter(doris::TabletReader::ReaderParams const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/block_reader.cpp:152
32# doris::vectorized::BlockReader::init(doris::TabletReader::ReaderParams const&) at /home/zcp/repo_center/doris_release/doris/be/src/vec/olap/block_reader.cpp:227
33# doris::vectorized::OlapScanner::_open_impl(doris::RuntimeState*) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/olap_scanner.cpp:313
34# doris::vectorized::ScannerScheduler::_scanner_scan(std::shared_ptrdoris::vectorized::ScannerContext, std::shared_ptrdoris::vectorized::ScanTask) at /home/zcp/repo_center/doris_release/doris/be/src/vec/exec/scan/scanner_scheduler.cpp:186
35# std::_Function_handler<bool (), doris::vectorized::ScannerScheduler::submit(std::shared_ptrdoris::vectorized::ScannerContext, std::shared_ptrdoris::vectorized::ScanTask)::$_0::operator()() const::{lambda()#1}>::_M_invoke(std::_Any_data const&) at /usr/local/bin/ldb_toolchain_taipan/bin/../lib/gcc/aarch64-unknown-linux-gnu/15/include/g++-v15/bits/std_function.h:292
36# doris::ThreadPool::dispatch_thread() at /home/zcp/repo_center/doris_release/doris/be/src/util/threadpool.cpp:623
37# doris::Thread::supervise_thread(void*) at /home/zcp/repo_center/doris_release/doris/be/src/util/thread.cpp:461
38# start_thread in /lib64/libc.so.6
39# thread_start in /lib64/libc.so.6
What You Expected?
Be able to execute the search, the same way i can wihen the table dont have auto_compaction enabled
Query example:
select * from my_table
where SEARCH('clothing')
limit 100;
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?
Code of Conduct