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 cb0ad2024 [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240803) 
(#6700)
cb0ad2024 is described below

commit cb0ad202442c698fb06611ffebfb113764c21948
Author: Kyligence Git <[email protected]>
AuthorDate: Sat Aug 3 08:49:04 2024 -0500

    [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240803) (#6700)
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240803)
    
    * fix build due to https://github.com/ClickHouse/ClickHouse/pull/65751
    
    * Fix build due to https://github.com/apache/incubator-gluten/pull/6558
    
    ---------
    
    Co-authored-by: kyligence-git <[email protected]>
    Co-authored-by: Chang Chen <[email protected]>
---
 cpp-ch/clickhouse.version                                             | 4 ++--
 .../Disks/ObjectStorages/CompactObjectStorageDiskTransaction.cpp      | 4 ++--
 cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.cpp  | 2 +-
 cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.h    | 2 +-
 cpp-ch/local-engine/Storages/Mergetree/MetaDataHelper.cpp             | 2 +-
 cpp-ch/local-engine/tests/benchmark_local_engine.cpp                  | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/cpp-ch/clickhouse.version b/cpp-ch/clickhouse.version
index dd638c974..d73e34fb4 100644
--- a/cpp-ch/clickhouse.version
+++ b/cpp-ch/clickhouse.version
@@ -1,4 +1,4 @@
 CH_ORG=Kyligence
-CH_BRANCH=rebase_ch/20240801
-CH_COMMIT=768e193bd4d
+CH_BRANCH=rebase_ch/20240803
+CH_COMMIT=b3cfc38f967
 
diff --git 
a/cpp-ch/local-engine/Disks/ObjectStorages/CompactObjectStorageDiskTransaction.cpp
 
b/cpp-ch/local-engine/Disks/ObjectStorages/CompactObjectStorageDiskTransaction.cpp
index 66c447010..3a4d15687 100644
--- 
a/cpp-ch/local-engine/Disks/ObjectStorages/CompactObjectStorageDiskTransaction.cpp
+++ 
b/cpp-ch/local-engine/Disks/ObjectStorages/CompactObjectStorageDiskTransaction.cpp
@@ -60,8 +60,8 @@ void CompactObjectStorageDiskTransaction::commit()
     std::filesystem::path meta_path = std::filesystem::path(prefix_path) / 
"meta.bin";
 
     auto object_storage = disk.getObjectStorage();
-    auto data_key = object_storage->generateObjectKeyForPath(data_path);
-    auto meta_key = object_storage->generateObjectKeyForPath(meta_path);
+    auto data_key = object_storage->generateObjectKeyForPath(data_path, 
std::nullopt);
+    auto meta_key = object_storage->generateObjectKeyForPath(meta_path, 
std::nullopt);
 
     disk.createDirectories(prefix_path);
     auto data_write_buffer = 
object_storage->writeObject(DB::StoredObject(data_key.serialize(), data_path), 
DB::WriteMode::Rewrite);
diff --git 
a/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.cpp 
b/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.cpp
index cab87d66d..38db8a2df 100644
--- a/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.cpp
+++ b/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.cpp
@@ -33,7 +33,7 @@ std::unique_ptr<ReadBufferFromFileBase> 
GlutenHDFSObjectStorage::readObject( ///
     return std::make_unique<ReadBufferFromHDFS>(hdfs_uri, hdfs_path, config, 
HDFSObjectStorage::patchSettings(read_settings));
 }
 
-DB::ObjectStorageKey 
local_engine::GlutenHDFSObjectStorage::generateObjectKeyForPath(const 
std::string & path) const
+DB::ObjectStorageKey 
local_engine::GlutenHDFSObjectStorage::generateObjectKeyForPath(const 
std::string & path, const std::optional<std::string> & key_prefix) const
 {
     initializeHDFSFS();
     /// what ever data_source_description.description value is, consider that 
key as relative key
diff --git a/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.h 
b/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.h
index da37e1d78..82f3003eb 100644
--- a/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.h
+++ b/cpp-ch/local-engine/Disks/ObjectStorages/GlutenHDFSObjectStorage.h
@@ -41,7 +41,7 @@ public:
       const DB::ReadSettings & read_settings = DB::ReadSettings{},
       std::optional<size_t> read_hint = {},
       std::optional<size_t> file_size = {}) const override;
-    DB::ObjectStorageKey generateObjectKeyForPath(const std::string & path) 
const override;
+    DB::ObjectStorageKey generateObjectKeyForPath(const std::string & path, 
const std::optional<std::string> & key_prefix) const override;
     hdfsFS getHDFSFS() const { return hdfs_fs.get(); }
 };
 #endif
diff --git a/cpp-ch/local-engine/Storages/Mergetree/MetaDataHelper.cpp 
b/cpp-ch/local-engine/Storages/Mergetree/MetaDataHelper.cpp
index ebc01544f..bcb130259 100644
--- a/cpp-ch/local-engine/Storages/Mergetree/MetaDataHelper.cpp
+++ b/cpp-ch/local-engine/Storages/Mergetree/MetaDataHelper.cpp
@@ -105,7 +105,7 @@ void restoreMetaData(CustomStorageMergeTreePtr & storage, 
const MergeTreeTable &
                     return;
                 else
                     metadata_disk->createDirectories(part_path);
-                auto key = 
s3->generateObjectKeyForPath(metadata_file_path.generic_string());
+                auto key = 
s3->generateObjectKeyForPath(metadata_file_path.generic_string(), std::nullopt);
                 StoredObject metadata_object(key.serialize());
                 auto part_metadata = 
extractPartMetaData(*s3->readObject(metadata_object));
                 for (const auto & item : part_metadata)
diff --git a/cpp-ch/local-engine/tests/benchmark_local_engine.cpp 
b/cpp-ch/local-engine/tests/benchmark_local_engine.cpp
index 3402d5026..fba8ef732 100644
--- a/cpp-ch/local-engine/tests/benchmark_local_engine.cpp
+++ b/cpp-ch/local-engine/tests/benchmark_local_engine.cpp
@@ -35,7 +35,7 @@
 #include <Processors/QueryPlan/Optimizations/QueryPlanOptimizationSettings.h>
 #include <QueryPipeline/QueryPipelineBuilder.h>
 #include <Shuffle/ShuffleReader.h>
-#include <Shuffle/ShuffleSplitter.h>
+
 #include <Storages/CustomMergeTreeSink.h>
 #include <Storages/CustomStorageMergeTree.h>
 #include <Storages/MergeTree/MergeTreeData.h>


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

Reply via email to