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 015cae0605 [GLUTEN-1632][CH]Daily Update Clickhouse Version (20241224) 
(#8312)
015cae0605 is described below

commit 015cae0605c66c828cbd3153443813d55ece1756
Author: Kyligence Git <[email protected]>
AuthorDate: Tue Dec 24 02:01:41 2024 -0600

    [GLUTEN-1632][CH]Daily Update Clickhouse Version (20241224) (#8312)
    
    * [GLUTEN-1632][CH]Daily Update Clickhouse Version (20241224)
    
    * Fix Build due to https://github.com/ClickHouse/ClickHouse/pull/69654 and 
https://github.com/ClickHouse/ClickHouse/pull/66053
    
    since ch bump llvm to 18, which cause building CurrentMemoryTracker.h is 
failed, I remove two unecessary commits:
    - https://github.com/Kyligence/ClickHouse/pull/488
    - 
https://github.com/Kyligence/ClickHouse/commit/1922234403d2d54ac3e73a4905a7afdc52e8496a
    
    ---------
    
    Co-authored-by: kyligence-git <[email protected]>
    Co-authored-by: Chang Chen <[email protected]>
---
 cpp-ch/clickhouse.version                           | 4 ++--
 cpp-ch/local-engine/Common/GlutenSignalHandler.cpp  | 5 +++--
 cpp-ch/local-engine/Storages/Cache/JobScheduler.cpp | 3 +++
 cpp-ch/local-engine/Storages/Cache/JobScheduler.h   | 5 +++--
 4 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/cpp-ch/clickhouse.version b/cpp-ch/clickhouse.version
index 3b14d5e1d2..85b0902663 100644
--- a/cpp-ch/clickhouse.version
+++ b/cpp-ch/clickhouse.version
@@ -1,3 +1,3 @@
 CH_ORG=Kyligence
-CH_BRANCH=rebase_ch/20241219
-CH_COMMIT=8049b398dd0
+CH_BRANCH=rebase_ch/20241224
+CH_COMMIT=b38537577c5
diff --git a/cpp-ch/local-engine/Common/GlutenSignalHandler.cpp 
b/cpp-ch/local-engine/Common/GlutenSignalHandler.cpp
index c4dcbfa364..6120eac9e9 100644
--- a/cpp-ch/local-engine/Common/GlutenSignalHandler.cpp
+++ b/cpp-ch/local-engine/Common/GlutenSignalHandler.cpp
@@ -376,8 +376,6 @@ private:
 
 namespace local_engine
 {
-SignalHandler::SignalHandler() = default;
-SignalHandler::~SignalHandler() = default;
 
 struct SignalHandler::Impl
 {
@@ -446,4 +444,7 @@ void SignalHandler::init()
         LOG_WARNING(log, "LD_PRELOAD is not set, SignalHandler is disabled");
     }
 }
+
+SignalHandler::SignalHandler() = default;
+SignalHandler::~SignalHandler() = default;
 }
diff --git a/cpp-ch/local-engine/Storages/Cache/JobScheduler.cpp 
b/cpp-ch/local-engine/Storages/Cache/JobScheduler.cpp
index add3648f91..e1c43a6974 100644
--- a/cpp-ch/local-engine/Storages/Cache/JobScheduler.cpp
+++ b/cpp-ch/local-engine/Storages/Cache/JobScheduler.cpp
@@ -42,6 +42,9 @@ namespace local_engine
 {
 std::shared_ptr<JobScheduler> global_job_scheduler = nullptr;
 
+JobScheduler::JobScheduler() = default;
+JobScheduler::~JobScheduler() = default;
+
 void JobScheduler::initialize(const DB::ContextPtr & context)
 {
     auto config = GlutenJobSchedulerConfig::loadFromContext(context);
diff --git a/cpp-ch/local-engine/Storages/Cache/JobScheduler.h 
b/cpp-ch/local-engine/Storages/Cache/JobScheduler.h
index 379d5cf5f4..72fa0cedd9 100644
--- a/cpp-ch/local-engine/Storages/Cache/JobScheduler.h
+++ b/cpp-ch/local-engine/Storages/Cache/JobScheduler.h
@@ -102,7 +102,7 @@ public:
 class JobScheduler
 {
 public:
-    static JobScheduler& instance()
+    static JobScheduler & instance()
     {
         static JobScheduler global_job_scheduler;
         return global_job_scheduler;
@@ -119,8 +119,9 @@ public:
     void addFinishedJob(const JobId& job_id);
 
     void cleanFinishedJobs();
+    ~JobScheduler();
 private:
-    JobScheduler() = default;
+    JobScheduler();
     std::unique_ptr<ThreadPool> thread_pool;
     std::unordered_map<JobId, JobContext> job_details;
     std::mutex job_details_mutex;


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

Reply via email to