Jiebin Sun
75a6dcdf3f
fixed the error while pull the master
2024-11-26 03:08:11 +08: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
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
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
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
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
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
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
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
ce82c19c2c
Add some random final modifier to some classes
2024-11-23 18:38:10 +01:00
Raúl Marín
de13b819f0
Merge pull request #72319 from ClickHouse/revert-71774-enable_http_compression_default
...
Revert "Set enable_http_compression default value to 1"
2024-11-23 15:59:24 +00:00
Antonio Andelic
558f639f2a
Merge pull request #72283 from ClickHouse/make-terminal-beautiful-again
...
Apply colors correctly to terminal output
2024-11-23 15:27:04 +00:00
Anton Popov
d8d471de2a
Merge remote-tracking branch 'upstream/master' into HEAD
2024-11-23 14:02:02 +00:00
Julia Kartseva
d8de6d1dce
Merge pull request #71439 from jkartseva/fix-transaction-rollback-plain-rw
...
Fix transaction rollback if `WriteBuffer::finalize` fails in plain_rewritable disk during directory creation
2024-11-23 06:20:27 +00:00
Julia Kartseva
559ea73045
fix flaky test
2024-11-23 01:29:46 +00:00
Julia Kartseva
e192d6c558
better
2024-11-23 01:29:46 +00:00
Julia Kartseva
16f3447ef9
fix and simplify
2024-11-23 01:29:46 +00:00
Julia Kartseva
208e96f360
add plain_object_storage_write_fail_on_directory_move fault injection
2024-11-23 01:29:46 +00:00
Julia Kartseva
8de4ecf513
add failpoint and test
2024-11-23 01:29:46 +00:00
Julia Kartseva
9602e338ad
address feedback
...
Introduce removePathIfExists method.
2024-11-23 01:29:46 +00:00
Julia Kartseva
f3cd9d4c72
fix transaction rollback when file write finalize fails
2024-11-23 01:29:46 +00:00
Alexey Milovidov
904be0a2e8
Merge pull request #72254 from rschu1ze/usearch-clang-19
...
Enable SimSIMD on ARM with Clang 19
2024-11-23 00:19:15 +00:00
Alexey Milovidov
8baa1bea43
Merge pull request #72291 from Algunenano/s3Exception
...
00002_log_and_exception_messages_formatting: Use PreformattedMessage in S3Exception
2024-11-23 00:16:51 +00:00
Han Fei
cb582abbb5
Merge pull request #72292 from ClickHouse/hanfei/disable-shared-set-join
...
disable a cloud setting
2024-11-22 22:01:27 +00:00
Raúl Marín
52391a8271
Revert "Set enable_http_compression default value to 1"
2024-11-22 22:51:28 +01:00
Nikita Taranov
c30f8aecd5
Merge pull request #72233 from ClickHouse/fix_grace_hash_race
...
Fix race in `GraceHashJoin`
2024-11-22 21:14:38 +00:00
robot-clickhouse
7dead112d1
Automatic style fix
2024-11-22 20:11:27 +00:00
Nikita Taranov
559c4c0b17
Merge pull request #72278 from ClickHouse/fix_dyn_col_race
...
Fix race in `ColumnDynamic::dumpStructure()`
2024-11-22 20:03:30 +00:00
Nikita Taranov
b3344558c1
fix
2024-11-22 21:01:05 +01:00
Raúl Marín
6c7cde5702
Better
2024-11-22 19:56:07 +01:00
Anton Popov
f0888d5b69
remove unused method
2024-11-22 18:16:06 +00:00
Han Fei
34bf8d3b2c
Merge branch 'master' into hanfei/disable-shared-set-join
2024-11-22 18:16:45 +01:00
Han Fei
ff6f10843f
disable a cloud setting
2024-11-22 17:15:16 +00:00
Raúl Marín
4ac9aa255b
Merge pull request #72179 from Algunenano/fix_udf_in_join_on
...
Fix bugs when using UDF in join on expression with the old analyzer
2024-11-22 17:14:08 +00:00
Raúl Marín
0ca97d3036
Use PreformattedMessage in S3Exception
2024-11-22 18:08:00 +01:00
Vladimir Cherkasov
26de447039
Merge pull request #70603 from zwy991114/check-table-structure-completely-setting
...
Add setting enforce_index_structure_match_on_partition_manipu..
2024-11-22 16:30:34 +00:00
vdimir
2bea36c19f
fix
2024-11-22 15:35:45 +00:00
Antonio Andelic
844513b1d0
correctly cast write buffer
2024-11-22 16:16:22 +01:00
vdimir
5abca6283a
up
2024-11-22 15:12:04 +00:00
vdimir
fa94338f15
add test
2024-11-22 15:10:42 +00:00
Raúl Marín
2af2d11240
Merge pull request #72258 from ClickHouse/revert-60129-short_circut_func
...
Revert "Short circuit optimization for functions executed over Nullable arguments"
2024-11-22 15:07:48 +00:00