Commit Graph

155366 Commits

Author SHA1 Message Date
Alexey Milovidov
d94f717caa Fix style 2024-10-06 11:14:08 +08:00
Alexey Milovidov
f657f1e0b4 Fix typos 2024-10-06 11:13:43 +08:00
Alexey Milovidov
c71e20146f Step 2: synchronize docs with the source 2024-10-06 11:12:59 +08:00
Alexey Milovidov
cfdb7b0dce Make embedded documentation for Settings strictly better than the Markdown docs 2024-10-06 11:05:35 +08:00
Alexey Milovidov
05ab112961 Preparation 2024-10-06 10:30:16 +08:00
Alexey Milovidov
64036f5eee Preparation 2024-10-06 10:25:36 +08:00
Alexey Milovidov
ce4d88851a
Merge pull request #70411 from ClickHouse/macos-empathy
Empathy to Mac OS users
2024-10-05 22:53:34 +00:00
Sergei Trifonov
19613041d9
Merge pull request #68694 from filimonov/thread_pool_thread_creation_out_of_lock
Thread pool: move thread creation out of lock
2024-10-05 20:29:58 +00:00
Michael Kolupaev
97923069e5
Merge pull request #60669 from ClickHouse/mvrere
Refreshable MV: DatabaseReplicated support, coordination among replicas
2024-10-05 18:46:46 +00:00
Alexey Milovidov
ba4c3663a6 Merge branch 'master' of github.com:ClickHouse/ClickHouse into macos-empathy 2024-10-06 02:10:27 +08:00
Alexey Milovidov
38fb032594 Make it better 2024-10-06 02:09:30 +08:00
Konstantin Bogdanov
af6b5e85c0
Merge pull request #70412 from ClickHouse/fix-clang19-build
Fix `clang-19` build issues
2024-10-05 17:25:02 +00:00
Alexey Milovidov
65dadc02c7
Merge pull request #70320 from ClickHouse/sync-settings
Synchronize settings with private
2024-10-06 01:01:03 +08:00
Konstantin Bogdanov
47d52c780f
Use libdivide v5.1 2024-10-05 14:51:23 +02:00
Konstantin Bogdanov
f0ae77edb0
Fix build with clang-19 2024-10-05 14:47:23 +02:00
Alexey Milovidov
9439004c4e Empathy to Mac OS users 2024-10-05 17:30:51 +08:00
Alexey Milovidov
7e7a92cef6 Merge branch 'master' of github.com:ClickHouse/ClickHouse into sync-settings 2024-10-05 16:26:28 +08:00
Alexey Milovidov
fcd6064f92 Fix CLion 2024-10-05 16:16:32 +08:00
Alexey Milovidov
9905fde826 Add settings for ClickHouse Cloud 2024-10-05 15:59:10 +08:00
Alexey Milovidov
35b081acab Merge branch 'master' into sync-settings 2024-10-05 15:48:33 +08:00
Alexey Milovidov
69a0c123c2
Merge pull request #69787 from ClickHouse/maxmap
Fix 'Bad get' in maxMap state serialization
2024-10-05 07:47:00 +00:00
Alexey Milovidov
aae155f5a6
Merge pull request #70111 from jiebinn/changeDefaultValue
Change the default threshold to enable hyper threading
2024-10-05 07:46:33 +00:00
Alexey Milovidov
418233dbd8
Merge pull request #63689 from mariaKhr/interactive-metrics-table
An option for clickhouse-client to show realtime table with metrics
2024-10-05 07:19:14 +00:00
Alexey Milovidov
ff33c432bd
Merge pull request #70354 from ClickHouse/pufit/fix-69634
Fix `MODIFY COLUMN MODIFY SETTINGS` crash for special columns
2024-10-05 07:03:49 +00:00
Alexey Milovidov
4524dc3e52
Merge pull request #70361 from cwurm/patch-4
Update grant.md: Complete list of SOURCES grants
2024-10-05 06:02:46 +00:00
Raúl Marín
2dcbd0aaf7
Merge pull request #70285 from Algunenano/setting2
Hide MergeTreeSettings implementation
2024-10-05 01:14:44 +00:00
Raúl Marín
5b52bb298e Merge remote-tracking branch 'blessed/master' into setting2 2024-10-04 23:14:04 +02:00
Nikolai Kochetov
f6041f783a
Merge pull request #70322 from ClickHouse/add-compatibility-for-merge-tree-settings
Add compatibility options for MergeTree settings.
2024-10-04 20:18:32 +00:00
Raúl Marín
f32da6f837 Faster style checker 2024-10-04 22:10:35 +02:00
Shichao
cd62f5a9bb
Merge pull request #58408 from Chen768959/fix-57616
Fix type mismatch issue in sumMapFiltered
2024-10-04 18:28:29 +00:00
Raúl Marín
cbfd5cf90e Hide MergeTreeSettings implementation 2024-10-04 19:03:15 +02:00
Raúl Marín
73a9de30a6 Remove some nested IAST.h includes in favor of forward declarations 2024-10-04 18:47:13 +02:00
Raúl Marín
0c391d2f2a Unused header in Field.h 2024-10-04 18:47:13 +02:00
Raúl Marín
f52f6df0f4 Remove unused boost includes 2024-10-04 18:47:13 +02:00
Pablo Marcos
e1e2d07341 Refactor to allow TSA annotations
There doen't seem to be any way to make safeLock() or unsafeLock()
work with TSA annotations because the analyzer always thinks that
the mutex is hold and never released in the temporary var of the
body implementation.

Thus, I had to refactor to construct directly the proper locks
wherever they where needed:

safeLock() -> LockAndBlock
unsafeLock() -> Lock

Lastly, in those places where a std::unique_lock was needed because
it's the interface used for conditional_variables and others,
we use that instead of the annotated LockGuard.
2024-10-04 15:46:32 +00:00
Pablo Marcos
1219adc3ba
Merge pull request #70176 from ClickHouse/simplify-test-03246_range_literal_replacement_works
Simplify test 03246_range_literal_replacement_works
2024-10-04 15:03:16 +00:00
Mikhail Filimonov
48e4092d98 move the injectFault back into critical section 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
7ff6bab6c2 addressing review comments 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
01ae6f9a2c avoid unique_ptr for ScopedDecrement 2024-10-04 16:08:34 +02:00
Sergei Trifonov
c221e12be6 Update src/Common/ThreadPool.cpp 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
68dd4c273a Addressing @ilejn comments 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
975a061896 whitespaces 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
5c0a14b78c Revert "fix2"
This reverts commit 0d8dce9e7629848ea0705cdf54c093f17c3e8089.
2024-10-04 16:08:34 +02:00
Mikhail Filimonov
dc9d09d741 fix2 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
86f222a9c0 fix 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
bf665a17b9 fix the datarace, joining the threads before modifing the threads list is crucial 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
d7fede84d8 bit better exception message and comment 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
c772f8fa46 add some assert, and explicit keyword for constructor 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
0f8ef5fb20 fix types 2024-10-04 16:08:34 +02:00
Mikhail Filimonov
c14195c381 further improvements 2024-10-04 16:08:34 +02:00