Commit Graph

160020 Commits

Author SHA1 Message Date
Dmitry Novik
97d2fc3e90
Merge pull request #72381 from ClickHouse/nickitat-patch-29
Fix typo in intersect.md
2024-11-25 12:09:43 +00:00
Nikita Taranov
856f73a7c2
Fix typo in intersect.md 2024-11-25 12:40:34 +01:00
Robert Schulze
f6bf6b6faa
Merge remote-tracking branch 'ClickHouse/master' into tidy-bugprone-reserved-identifier 2024-11-25 11:31:04 +00:00
alesapin
b1cbb3f2de Fix style 2024-11-25 12:20:10 +01:00
divanik
b44c7b0d5b Add one more check 2024-11-25 11:15:48 +00:00
alesapin
690cb514f2 Less bloat 2024-11-25 12:11:06 +01:00
Yakov Olkhovskiy
4c55f0c38d
Merge pull request #72191 from ClickHouse/ci-libfuzzer-adjustments
CI: some adjustments to libfuzzer
2024-11-25 11:10:09 +00:00
Raúl Marín
d9877280c1 24.11 changelog missing entries and changes 2024-11-25 11:50:16 +01:00
Jiebin Sun
ffb2e2225b
Merge branch 'master' into shared_mutex_optimization 2024-11-25 18:01:33 +08:00
Jiebin Sun
1579ed83bb optimize the mutex with shared_mutex in MemoryTracker
The mutex lock `overcommit_m` has protected while read and write
the global variables in the OvercommitTracker of MemoryTracker.
But it will cause lots of `native_queued_spin_lock_slowpath` in
ClickBench Q8 and Q42 on large cores system. Most of time it will
only read, but not update. The patch will replace the mutex lock
with read/write lock.

Test the patch with clickbench on 256x2 vCPUs system. Overall geomean
has got 6.8% performance gain. Q8, 24, Q26 and Q42 have got 77%, 19.5%,
19.5% and 11.4%  performance gain.

Signed-off-by: Jiebin Sun <jiebin.sun@intel.com>
2024-11-26 02:34:15 +08:00
Kirill
46b663d503
Try to disable ordinary db warning 2024-11-25 12:57:59 +03:00
divanik
2ed04949e3 Merge branch 'master' of github.com:ClickHouse/ClickHouse into divanik/iceberg_format_1_version_inconsistency_warning 2024-11-25 09:21:35 +00:00
Vladimir Cherkasov
6c1e44a82d
Merge pull request #72226 from ClickHouse/vdimir/fix72174
Fix assert failure in SimpleSquashingChunksTransform
2024-11-25 09:18:46 +00:00
Max Kainov
b85b6ca0b4
Merge pull request #72257 from ClickHouse/revert-72231-revert-71995-stress_with_praktika
CI: Stress test with praktika
2024-11-25 07:45:17 +00:00
Yakov Olkhovskiy
cd89353c09 Merge branch 'master' into ci-libfuzzer-adjustments 2024-11-25 02:18:42 +00:00
Anton Popov
22c961c684
Merge pull request #72261 from CurtizJ/fix-block-number-mutation
Fix `ALTER DELETE` queries with materialized `_block_number` column
2024-11-25 01:12:53 +00:00
Yakov Olkhovskiy
e3c6689144 fix libprotobuf-mutator-cmake 2024-11-24 22:55:56 +00:00
Robert Schulze
1fcc70a89c
Enable clang-tidy bugprone-reserved-identifier
No significant difference in compile times anymore:

    real    58m41.291s
    user    5676m6.870s
    sys     122m27.022s

vs.

    real    58m23.603s
    user    5539m44.135s
    sys     119m26.956s
2024-11-24 21:14:39 +00:00
Max Kainov
4de859a7ea fix stress test script 2024-11-24 20:49:41 +00:00
Max Kainov
30a40f89af Revert "Revert "CI: Stress test with praktika"" 2024-11-24 20:49:41 +00:00
Yakov Olkhovskiy
db1ecacf50 Merge branch 'master' into ci-libfuzzer-adjustments 2024-11-24 20:28:10 +00:00
Yakov Olkhovskiy
2959e1217b
Merge pull request #72352 from ClickHouse/build-large-translation-units
Build: attempt to split large translation units.
2024-11-24 20:07:40 +00:00
alesapin
f9c07bc6fc Bump 2024-11-24 20:50:44 +01:00
Robert Schulze
88b704698e
Merge pull request #72358 from rschu1ze/docs-min-clang
Docs: update minimum required Clang version
2024-11-24 15:45:54 +00:00
Robert Schulze
a8899eb26d
Docs: update minimum required Clang version 2024-11-24 15:20:12 +00:00
Yakov Olkhovskiy
c6353c43e5 rename implementation details namespace to detail 2024-11-24 15:16:11 +00:00
Aleksei Filatov
bf102d2a00 Remove flaky test and extend stable one 2024-11-24 14:26:38 +00:00
alesapin
530cdbbf13 Fxi 2024-11-24 14:04:14 +01:00
alesapin
bd8186acbc Merge branch 'faster_partitioning' of github.com:ClickHouse/ClickHouse into faster_partitioning 2024-11-24 13:07:32 +01:00
alesapin
7a3a286f9b bump 2024-11-24 13:04:46 +01:00
alesapin
d478a1dc0e Small check 2024-11-24 12:16:47 +01:00
alesapin
523945fade Check arguments 2024-11-24 11:58:24 +01:00
Alexander Gololobov
140f5987da Perf test for LowCardinality sorting at INSERT 2024-11-24 09:46:38 +01:00
Yakov Olkhovskiy
002f1ee9a7 fix make 2024-11-24 07:09:01 +00:00
Yakov Olkhovskiy
871e5b32dd fix ErrorCodes 2024-11-24 06:08:20 +00:00
Yakov Olkhovskiy
7f4318d5da fix duplicate symbol 2024-11-24 05:56:59 +00:00
Yakov Olkhovskiy
db10fcf950 split FunctionsConversion 2024-11-24 03:40:04 +00:00
Alexey Milovidov
2379629fd4
Merge pull request #72304 from ClickHouse/fix_postgres_utility
Fix check in `test_postgresql_replica_database_engine_2`
2024-11-24 01:52:59 +00:00
alesapin
a9336afbc7 Followup 2024-11-23 23:53:59 +01:00
alesapin
96bba07d9c
Merge pull request #72346 from ClickHouse/add_final
Add some random final modifier to some classes
2024-11-23 22:48:34 +00:00
alesapin
02bacd71fd Style 2024-11-23 23:26:29 +01:00
alesapin
71b1ba5009 Followup 2024-11-23 23:23:45 +01:00
alesapin
3d8378a0c5 Optimize function argMin/Max for some data types 2024-11-23 23:17:14 +01:00
Yakov Olkhovskiy
9b5b23b957 Merge branch 'master' into ci-libfuzzer-adjustments 2024-11-23 21:54:48 +00:00
Yakov Olkhovskiy
7816346403 revert build limits 2024-11-23 21:53:47 +00:00
alesapin
40be220f8b
Update src/Storages/MergeTree/MergeTreeDataWriter.cpp 2024-11-23 21:50:45 +01:00
Alexander Gololobov
8d8d1e8503
typo 2024-11-23 20:37:14 +01:00
Alexander Gololobov
833b137390 Undo changes to IColumnImpl.h 2024-11-23 20:33:43 +01:00
Alexander Gololobov
f14f794e7d Undo changes to IColumnImpl.h 2024-11-23 20:32:37 +01:00
alesapin
ee6ff8bbd6 Speedup partition key detection if block has only one partition 2024-11-23 19:48:35 +01:00