Commit b3ff405
authored
[Chore](runtime-filter) catch Exception from runtime filter rpc (apache#57085)
catch Exception from runtime filter rpc
```cpp
12340; stack trace: ***
what(): [E6] consumer meet invalid state, Consumer: ([id: 1, state: [DISABLED], type: BLOOM_FILTER, column_type: INT, reason: get disabled from remote], mode: GLOBAL, state: READY, reached_timeout: false, timeout_limit: 600000ms), assumed_states is [NOT_READY, TIMEOUT]
0# doris::Exception::Exception(int, std::basic_string_view > const&, bool) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/unique_ptr.h:193
1# doris::Exception::Exception(int, std::basic_string_view > const&) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h:239
2# doris::Exception::Exception, std::allocator >, std::__cxx11::basic_string, std::allocator > >(int, std::basic_string_view > const&, std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/basic_string.h:239
3# doris::RuntimeFilterConsumer::_check_state(std::vector >) at /home/zcp/repo_center/doris_branch-4.0/doris/be/src/runtime_filter/runtime_filter_consumer.h:0
4# doris::RuntimeFilterConsumer::_set_state(doris::RuntimeFilterConsumer::State, std::shared_ptr) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_vector.h:375
5# doris::RuntimeFilterConsumer::signal(doris::RuntimeFilter*) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/shared_ptr_base.h:1068
6# doris::FragmentMgr::apply_filterv2(doris::PPublishFilterRequestV2 const*, butil::IOBufAsZeroCopyInputStream*) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_iterator.h:1103
7# std::_Function_handler::_M_invoke(std::_Any_data const&) at /home/zcp/repo_center/doris_branch-4.0/doris/be/src/common/status.h:524
8# doris::WorkThreadPool::work_thread(int) at /usr/local/ldb-toolchain-v0.26/bin/../lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/atomic_base.h:641
9# execute_native_thread_routine
```1 parent 6b41b1b commit b3ff405
1 file changed
+24
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1389 | 1389 | | |
1390 | 1390 | | |
1391 | 1391 | | |
1392 | | - | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
1393 | 1398 | | |
1394 | 1399 | | |
1395 | 1400 | | |
| |||
1405 | 1410 | | |
1406 | 1411 | | |
1407 | 1412 | | |
1408 | | - | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
1409 | 1419 | | |
1410 | 1420 | | |
1411 | 1421 | | |
| |||
1421 | 1431 | | |
1422 | 1432 | | |
1423 | 1433 | | |
1424 | | - | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
1425 | 1440 | | |
1426 | 1441 | | |
1427 | 1442 | | |
| |||
1440 | 1455 | | |
1441 | 1456 | | |
1442 | 1457 | | |
1443 | | - | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
| 1462 | + | |
| 1463 | + | |
1444 | 1464 | | |
1445 | 1465 | | |
1446 | 1466 | | |
| |||
0 commit comments