This is an automated email from the ASF dual-hosted git repository.

panxiaolei pushed a commit to branch cp_0114
in repository https://gitbox.apache.org/repos/asf/doris.git

commit f3f7e9fe6262261a26333d07ffe27e3c8eaec7b7
Author: BiteTheDDDDt <pxl...@qq.com>
AuthorDate: Tue Jan 14 00:39:35 2025 +0800

    fix
---
 be/src/exprs/runtime_filter.cpp              | 5 -----
 be/src/pipeline/exec/hashjoin_build_sink.cpp | 2 +-
 be/src/vec/exec/join/vhash_join_node.h       | 2 +-
 gensrc/thrift/PaloInternalService.thrift     | 9 +++------
 4 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/be/src/exprs/runtime_filter.cpp b/be/src/exprs/runtime_filter.cpp
index 348bea00a01..d0eedc8a061 100644
--- a/be/src/exprs/runtime_filter.cpp
+++ b/be/src/exprs/runtime_filter.cpp
@@ -1378,11 +1378,6 @@ PrimitiveType IRuntimeFilter::column_type() const {
 
 void IRuntimeFilter::signal() {
     DCHECK(is_consumer());
-    if (!_wrapper->is_ignored() && !_wrapper->is_disabled() && 
_wrapper->is_bloomfilter() &&
-        !_wrapper->get_bloomfilter()->inited()) {
-        throw Exception(ErrorCode::INTERNAL_ERROR, "bf not inited and not 
ignored/disabled, rf: {}",
-                        debug_string());
-    }
 
     _rf_state_atomic.store(RuntimeFilterState::READY);
     if (!_filter_timer.empty()) {
diff --git a/be/src/pipeline/exec/hashjoin_build_sink.cpp 
b/be/src/pipeline/exec/hashjoin_build_sink.cpp
index a61d6162b79..c764b8d1a73 100644
--- a/be/src/pipeline/exec/hashjoin_build_sink.cpp
+++ b/be/src/pipeline/exec/hashjoin_build_sink.cpp
@@ -216,7 +216,7 @@ Status 
HashJoinBuildSinkLocalState::disable_runtime_filters(RuntimeState* state)
     RETURN_IF_ERROR(_runtime_filter_slots->disable_all_filters());
 
     SCOPED_TIMER(_publish_runtime_filter_timer);
-    return _runtime_filter_slots->publish(state, !_should_build_hash_table);
+    return _runtime_filter_slots->publish(!_should_build_hash_table);
 }
 
 bool HashJoinBuildSinkLocalState::build_unique() const {
diff --git a/be/src/vec/exec/join/vhash_join_node.h 
b/be/src/vec/exec/join/vhash_join_node.h
index f23a992049f..5cfac9f9aba 100644
--- a/be/src/vec/exec/join/vhash_join_node.h
+++ b/be/src/vec/exec/join/vhash_join_node.h
@@ -82,7 +82,7 @@ Status process_runtime_filter_build(RuntimeState* state, 
Block* block, Parent* p
     {
         SCOPED_TIMER(parent->_runtime_filter_init_timer);
         RETURN_IF_ERROR(parent->_runtime_filter_slots->init_filters(state, 
rows));
-        RETURN_IF_ERROR(parent->_runtime_filter_slots->ignore_filters(state));
+        
RETURN_IF_ERROR(parent->_runtime_filter_slots->disable_meaningless_filters(state));
     }
 
     if (!parent->_runtime_filter_slots->empty() && rows > 1) {
diff --git a/gensrc/thrift/PaloInternalService.thrift 
b/gensrc/thrift/PaloInternalService.thrift
index 074619258f1..c612826836e 100644
--- a/gensrc/thrift/PaloInternalService.thrift
+++ b/gensrc/thrift/PaloInternalService.thrift
@@ -339,14 +339,11 @@ struct TQueryOptions {
   139: optional i64 orc_once_max_read_bytes = 8388608;
   140: optional i64 orc_max_merge_distance_bytes = 1048576;
 
-  141: optional bool ignore_runtime_filter_error = false;
-  142: optional bool enable_fixed_len_to_uint32_v2 = false;
-  143: optional bool enable_shared_exchange_sink_buffer = true;
-
-  144: optional bool enable_inverted_index_searcher_cache = true;
-  145: optional bool enable_inverted_index_query_cache = true;
   146: optional bool fuzzy_disable_runtime_filter_in_be = false;
 
+  // upgrade options. keep them same in every branch.
+  200: optional bool new_is_ip_address_in_range = false;
+
   // For cloud, to control if the content would be written into file cache
   1000: optional bool disable_file_cache = false
 }


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

Reply via email to