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

changchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 7cc3fce329 [GLUTEN-1632][CH]Daily Update Clickhouse Version (20250313) 
(#8979)
7cc3fce329 is described below

commit 7cc3fce3293b5a991b0c48cccd18b67aa3000dcf
Author: Kyligence Git <[email protected]>
AuthorDate: Thu Mar 13 02:57:12 2025 -0500

    [GLUTEN-1632][CH]Daily Update Clickhouse Version (20250313) (#8979)
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20250313)
    
    * Remove unnecessary option for CMake
    
    * Fix build due to https://github.com/ClickHouse/ClickHouse/pull/77447 
(which revert #70102)
    
    * Fix gtest due to #8947
    
    * fix style
    
    ---------
    
    Co-authored-by: kyligence-git <[email protected]>
    Co-authored-by: Chang Chen <[email protected]>
---
 cpp-ch/CMakeLists.txt                              |  8 +++---
 cpp-ch/clickhouse.version                          |  4 +--
 cpp-ch/local-engine/Common/CHUtil.cpp              | 14 +----------
 .../tests/gtest_clickhouse_roaring_bitmap.cpp      | 29 +++++++++++-----------
 4 files changed, 21 insertions(+), 34 deletions(-)

diff --git a/cpp-ch/CMakeLists.txt b/cpp-ch/CMakeLists.txt
index c2f653b9f3..6988d79f93 100644
--- a/cpp-ch/CMakeLists.txt
+++ b/cpp-ch/CMakeLists.txt
@@ -106,12 +106,12 @@ else()
       -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
       -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_PROTOBUF=ON
       -DENABLE_TESTS=OFF -DENABLE_JEMALLOC=ON -DENABLE_MULTITARGET_CODE=ON
-      -DENABLE_EXTERN_LOCAL_ENGINE=ON -DENABLE_ODBC=OFF -DENABLE_CAPNP=OFF
-      -DENABLE_GRPC=OFF -DENABLE_RUST=OFF -DENABLE_H3=OFF -DENABLE_AMQPCPP=OFF
+      -DENABLE_EXTERN_LOCAL_ENGINE=ON -DENABLE_CAPNP=OFF -DENABLE_GRPC=OFF
+      -DENABLE_RUST=OFF -DENABLE_H3=OFF -DENABLE_AMQPCPP=OFF
       -DENABLE_CASSANDRA=OFF -DENABLE_KAFKA=ON -DENABLE_NATS=OFF
       -DENABLE_LIBPQXX=OFF -DENABLE_NURAFT=OFF -DENABLE_DATASKETCHES=OFF
-      -DENABLE_SQLITE=OFF -DENABLE_S2_GEOMETRY=OFF -DENABLE_ANNOY=OFF
-      -DENABLE_ULID=OFF -DENABLE_MYSQL=OFF -DENABLE_BCRYPT=OFF 
-DENABLE_LDAP=OFF
+      -DENABLE_SQLITE=OFF -DENABLE_S2_GEOMETRY=OFF -DENABLE_ULID=OFF
+      -DENABLE_MYSQL=OFF -DENABLE_BCRYPT=OFF -DENABLE_LDAP=OFF
       -DENABLE_MSGPACK=OFF -DUSE_REPLXX=OFF -DENABLE_CLICKHOUSE_ALL=OFF
       -DENABLE_GWP_ASAN=OFF -DCOMPILER_FLAGS='-fvisibility=hidden
       -fvisibility-inlines-hidden' -S ${CH_SOURCE_DIR} -G Ninja -B
diff --git a/cpp-ch/clickhouse.version b/cpp-ch/clickhouse.version
index 579cfbdc91..10161ed37b 100644
--- a/cpp-ch/clickhouse.version
+++ b/cpp-ch/clickhouse.version
@@ -1,3 +1,3 @@
 CH_ORG=Kyligence
-CH_BRANCH=rebase_ch/20250308
-CH_COMMIT=5cf4c5b0dc5
+CH_BRANCH=rebase_ch/20250313
+CH_COMMIT=492d430db43
diff --git a/cpp-ch/local-engine/Common/CHUtil.cpp 
b/cpp-ch/local-engine/Common/CHUtil.cpp
index 75c9c56978..ff21e29701 100644
--- a/cpp-ch/local-engine/Common/CHUtil.cpp
+++ b/cpp-ch/local-engine/Common/CHUtil.cpp
@@ -80,10 +80,6 @@ namespace ServerSetting
 extern const ServerSettingsString primary_index_cache_policy;
 extern const ServerSettingsUInt64 primary_index_cache_size;
 extern const ServerSettingsDouble primary_index_cache_size_ratio;
-extern const ServerSettingsString skipping_index_cache_policy;
-extern const ServerSettingsUInt64 skipping_index_cache_size;
-extern const ServerSettingsUInt64 skipping_index_cache_max_entries;
-extern const ServerSettingsDouble skipping_index_cache_size_ratio;
 extern const ServerSettingsUInt64 
max_prefixes_deserialization_thread_pool_size;
 extern const ServerSettingsUInt64 
max_prefixes_deserialization_thread_pool_free_size;
 extern const ServerSettingsUInt64 
prefixes_deserialization_thread_pool_thread_pool_queue_size;
@@ -816,15 +812,7 @@ void 
BackendInitializerUtil::initContexts(DB::Context::ConfigurationPtr config)
         size_t index_mark_cache_size = 
config->getUInt64("index_mark_cache_size", DEFAULT_INDEX_MARK_CACHE_MAX_SIZE);
         double index_mark_cache_size_ratio = 
config->getDouble("index_mark_cache_size_ratio", 
DEFAULT_INDEX_MARK_CACHE_SIZE_RATIO);
         global_context->setIndexMarkCache(index_mark_cache_policy, 
index_mark_cache_size, index_mark_cache_size_ratio);
-
-        String skipping_index_cache_policy = 
server_settings[ServerSetting::skipping_index_cache_policy];
-        size_t skipping_index_cache_size = 
server_settings[ServerSetting::skipping_index_cache_size];
-        size_t skipping_index_cache_max_entries = 
server_settings[ServerSetting::skipping_index_cache_max_entries];
-        double skipping_index_cache_size_ratio = 
server_settings[ServerSetting::skipping_index_cache_size_ratio];
-        LOG_INFO(log, "Skipping index cache size to {}", 
formatReadableSizeWithBinarySuffix(skipping_index_cache_size));
-        global_context->setSkippingIndexCache(
-            skipping_index_cache_policy, skipping_index_cache_size, 
skipping_index_cache_max_entries, skipping_index_cache_size_ratio);
-
+        
         getMergeTreePrefixesDeserializationThreadPool().initialize(
             
server_settings[ServerSetting::max_prefixes_deserialization_thread_pool_size],
             
server_settings[ServerSetting::max_prefixes_deserialization_thread_pool_free_size],
diff --git a/cpp-ch/local-engine/tests/gtest_clickhouse_roaring_bitmap.cpp 
b/cpp-ch/local-engine/tests/gtest_clickhouse_roaring_bitmap.cpp
index 01cc015147..758bc8e610 100644
--- a/cpp-ch/local-engine/tests/gtest_clickhouse_roaring_bitmap.cpp
+++ b/cpp-ch/local-engine/tests/gtest_clickhouse_roaring_bitmap.cpp
@@ -14,17 +14,16 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#include <tests/utils/gluten_test_util.h>
-#include <iostream>
+#include <zlib.h>
 #include <Core/Settings.h>
 #include <Interpreters/Context.h>
 #include <Parser/SerializedPlanParser.h>
-#include <gtest/gtest.h>
-#include <Common/QueryContext.h>
-#include <zlib.h>
+#include <Storages/SubstraitSource/Delta/Bitmap/DeltaDVRoaringBitmapArray.h>
 #include <Storages/SubstraitSource/ReadBufferBuilder.h>
+#include <gtest/gtest.h>
+#include <tests/utils/gluten_test_util.h>
 #include <roaring.hh>
-#include <Storages/SubstraitSource/Delta/Bitmap/DeltaDVRoaringBitmapArray.h>
+#include <Common/QueryContext.h>
 
 namespace DB::Setting
 {
@@ -136,11 +135,11 @@ TEST(Delta_DV, DeltaDVRoaringBitmapArray)
 {
     const auto context = 
DB::Context::createCopy(QueryContext::globalContext());
 
-    const Poco::URI file_uri(test::gtest_data("deletion_vector_multiple.bin"));
-    const Poco::URI 
file_uri1(test::gtest_data("deletion_vector_only_one.bin"));
+    const std::string 
file_uri(test::gtest_uri("deletion_vector_multiple.bin"));
+    const std::string 
file_uri1(test::gtest_uri("deletion_vector_only_one.bin"));
 
-    local_engine::DeltaDVRoaringBitmapArray bitmap_array(context);
-    bitmap_array.rb_read(file_uri.getPath(), 426433, 426424);
+    DeltaDVRoaringBitmapArray bitmap_array(context);
+    bitmap_array.rb_read(file_uri, 426433, 426424);
     EXPECT_TRUE(bitmap_array.rb_contains(5));
     EXPECT_TRUE(bitmap_array.rb_contains(3618));
     EXPECT_TRUE(bitmap_array.rb_contains(155688));
@@ -158,8 +157,8 @@ TEST(Delta_DV, DeltaDVRoaringBitmapArray)
     bitmap_array.rb_add(10000000000);
     EXPECT_TRUE(bitmap_array.rb_contains(10000000000));
 
-    local_engine::DeltaDVRoaringBitmapArray bitmap_array1(context);
-    bitmap_array1.rb_read(file_uri1.getPath(), 1, 539);
+    DeltaDVRoaringBitmapArray bitmap_array1(context);
+    bitmap_array1.rb_read(file_uri1, 1, 539);
     EXPECT_TRUE(bitmap_array1.rb_contains(0));
     EXPECT_TRUE(bitmap_array1.rb_contains(1003));
     EXPECT_TRUE(bitmap_array1.rb_contains(880));
@@ -172,10 +171,10 @@ TEST(Delta_DV, DeltaDVRoaringBitmapArray)
     EXPECT_TRUE(bitmap_array.rb_contains(1003));
     EXPECT_TRUE(bitmap_array.rb_contains(880));
 
-    const Poco::URI 
file_uri2(test::gtest_data("deletion_vector_long_values.bin"));
+    const std::string 
file_uri2(test::gtest_uri("deletion_vector_long_values.bin"));
 
-    local_engine::DeltaDVRoaringBitmapArray bitmap_array2(context);
-    bitmap_array2.rb_read(file_uri2.getPath(), 1, 4047);
+    DeltaDVRoaringBitmapArray bitmap_array2(context);
+    bitmap_array2.rb_read(file_uri2, 1, 4047);
     EXPECT_FALSE(bitmap_array2.rb_is_empty());
     EXPECT_EQ(2098, bitmap_array2.rb_size());
     EXPECT_TRUE(bitmap_array2.rb_contains(0));


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to