Commit Graph

119145 Commits

Author SHA1 Message Date
Azat Khuzhin
a10aa9ad50 Force libunwind usage (removes gcc_eh support)
libunwind is reentrant and signal safe, and works faster then then
gcc_eh (plus it has some custom patches for problems that have been
found during it's usage in ClickHouse).

gcc_eh may be missing in the system (if gcc was not installed), and
even if it exists clickhouse uses -nodefaultlibs, so some care should be
made to make it work.

Also this library is tiny and there shouln't be any problem to require
it always (there is already tendency to require some contrib libraries,
i.e. poco).

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-08 20:55:50 +02:00
Alexey Milovidov
5d385f5f14
Merge pull request #51881 from qoega/per-column-pk-syntax
Add support for PRIMARY KEY syntax in column definition
2023-07-08 21:52:29 +03:00
Alexey Milovidov
2a8c7d0ea2
Update src/Parsers/ParserCreateQuery.cpp
Co-authored-by: Nikolay Degterinsky <43110995+evillique@users.noreply.github.com>
2023-07-08 21:52:19 +03:00
Alexey Milovidov
0440dde315
Merge pull request #51873 from ClickHouse/remove-useless-system-query
Remove useless code
2023-07-08 21:11:41 +03:00
Alexey Milovidov
eff85a7273
Merge pull request #51966 from ClickHouse/fix-LSan
Fix unrelated messages from LSan in clickhouse-client
2023-07-08 21:06:01 +03:00
Alexey Milovidov
b44c582c40
Merge pull request #51951 from ClickHouse/more_logs_on_shutdown
Better logs on shutdown
2023-07-08 19:51:38 +03:00
Alexey Milovidov
a4b9b65180
Merge pull request #51967 from ClickHouse/allow-oom-in-fuzzer-with-sanitizer
Allow OOM in AST Fuzzer with Sanitizers
2023-07-08 19:50:16 +03:00
Alexey Milovidov
1f8029cd18
Merge pull request #51971 from ClickHouse/fix-test-02354_distributed_with_external_aggregation_memory_usage
Fix test `02354_distributed_with_external_aggregation_memory_usage`
2023-07-08 19:49:20 +03:00
Alexey Milovidov
8610482239
Merge pull request #51970 from ClickHouse/fix-test-01825_type_json_from_map
Fix test `01825_type_json_from_map`
2023-07-08 19:48:57 +03:00
Alexey Milovidov
7a4ace1efb
Merge pull request #51968 from ClickHouse/disable-one-test-analyzer
Disable one test under Analyzer
2023-07-08 19:48:17 +03:00
Alexey Milovidov
a2d7f5e635
Merge pull request #46416 from azat/allocator-tunning
[TEST] Tune allocator
2023-07-08 19:45:01 +03:00
Alexey Milovidov
52277d6252
Merge pull request #51363 from azat/clickhouse-local-default-settings
Use separate default settings for clickhouse-local
2023-07-08 19:37:27 +03:00
Alexey Milovidov
b2fb5b20c8
Merge branch 'master' into dist/fix-selector-SIGSEGV 2023-07-08 19:32:59 +03:00
Alexey Milovidov
85531f32cf
Update 02804_clusterAllReplicas_insert.sql 2023-07-08 19:32:44 +03:00
Alexey Milovidov
58ee566278
Merge pull request #51964 from ClickHouse/allow-parametric-udfs
Allow parametric UDFs
2023-07-08 19:12:48 +03:00
Alexander Tokmakov
44ae3a0986 fix a bug in projections 2023-07-08 16:13:07 +02:00
Alexander Tokmakov
df31034820 rollback merge tasks on exception 2023-07-08 14:03:08 +02:00
Alexey Milovidov
781d5e3aa3
Merge pull request #51922 from ClickHouse/fix-subquery-operators
Fix error in subquery operators
2023-07-08 10:37:47 +03:00
Alexey Milovidov
b958499c27
Merge pull request #51458 from ClickHouse/sunny19930321-fix-attach-table-function-name-normalizer
Merging #36384
2023-07-08 10:37:11 +03:00
Alexey Milovidov
235328ab1d
Merge pull request #51354 from ClickHouse/add-test-32474
Add a test for #32474
2023-07-08 10:35:25 +03:00
Alexey Milovidov
33d7cca9df
Merge pull request #51356 from ClickHouse/add-test-35801
Add a test for #35801
2023-07-08 10:34:58 +03:00
Alexey Milovidov
3a48a7b872
Merge pull request #51492 from nickitat/fix_final_header_mismatch
Fix Block structure mismatch in Pipe::unitePipes for FINAL
2023-07-08 08:05:20 +03:00
Alexey Milovidov
4de02c2438 Fix test 02354_distributed_with_external_aggregation_memory_usage 2023-07-08 07:04:33 +02:00
Alexey Milovidov
0b0caec9c4
Update Context.cpp 2023-07-08 07:51:17 +03:00
Alexey Milovidov
cdbf279b65 Fix test 01825_type_json_from_map 2023-07-08 06:46:28 +02:00
Alexey Milovidov
adbd85b975 Fix Docker 2023-07-08 06:26:44 +02:00
Alexey Milovidov
1bdcd29da2 Disable one test under Analyzer 2023-07-08 06:02:38 +02:00
Alexey Milovidov
c828db5720 Allow OOM in AST Fuzzer with Sanitizers 2023-07-08 05:57:23 +02:00
Alexey Milovidov
9144a2dbb2 Fix unrelated messages from LSan in clickhouse-client 2023-07-08 05:23:13 +02:00
Alexey Milovidov
b1d1918607
Merge branch 'master' into retry 2023-07-08 03:08:48 +03:00
Alexey Milovidov
e4dd603919
Merge pull request #51497 from ClickHouse/fix-shutdown-race
Fix possible race on shutdown wait
2023-07-08 03:03:45 +03:00
Alexey Milovidov
bd6c7c9373
Merge pull request #51549 from ClickHouse/nickitat-patch-11
Don't run 02782_uniq_exact_parallel_merging_bug in parallel with other tests
2023-07-08 03:02:54 +03:00
Alexey Milovidov
5ed820e262
Merge pull request #51575 from ClickHouse/evillique-patch-3
Add retries to 00416_pocopatch_progress_in_http_headers
2023-07-08 02:57:32 +03:00
Alexey Milovidov
bc1f815b79
Merge pull request #51640 from alekar/fix-to-outfile
Ignore APPEND and TRUNCATE modifiers if file does not exist.
2023-07-08 02:56:59 +03:00
Alexey Milovidov
236ee81266
Merge pull request #51847 from canhld94/ch_fix_segfault
Fix segfault when create invalid EmbeddedRocksdb table
2023-07-08 02:50:11 +03:00
Alexey Milovidov
fbdb8f387e
Merge pull request #51857 from ljhcage/master
remove duplicate condition
2023-07-08 02:49:32 +03:00
Alexey Milovidov
0512169e19
Merge branch 'master' into remove-useless-system-query 2023-07-08 02:46:41 +03:00
Alexey Milovidov
5a8bdb1b9d Merge branch 'remove-useless-system-query' of github.com:ClickHouse/ClickHouse into remove-useless-system-query 2023-07-08 01:45:36 +02:00
Alexey Milovidov
933a92e176 Merge branch 'master' into remove-useless-system-query 2023-07-08 01:45:19 +02:00
Alexey Milovidov
47dcd25df1
Merge pull request #51869 from ClickHouse/better-test
Better usability of a test
2023-07-08 02:44:31 +03:00
Alexey Milovidov
25aa6fcff9
Merge pull request #51947 from ClickHouse/fix-50669
Do not remove inputs after ActionsDAG::merge
2023-07-08 02:42:14 +03:00
Alexey Milovidov
389aaf9db1
Merge pull request #51897 from rschu1ze/cmake-thinlto
Disable ThinLTO on non-Linux
2023-07-08 02:29:34 +03:00
Alexey Milovidov
c1de234e87
Merge pull request #51965 from ClickHouse/alexey-milovidov-patch-7
Correct the example about parametric executable UDFs.
2023-07-08 02:28:20 +03:00
Alexey Milovidov
ffbb11dc19
Merge pull request #51352 from ClickHouse/add-test-42691
Add a test for #42691
2023-07-08 02:27:38 +03:00
Alexey Milovidov
10fd4d6372
Merge pull request #51311 from ClickHouse/add-test-for-calculate_text_stack_trace
Add a test for `calculate_text_stack_trace` setting
2023-07-08 02:26:19 +03:00
Alexey Milovidov
03d2606eb9
Merge pull request #49342 from ClickHouse/disks-space-improvement
Slight improvement in Disks interface
2023-07-08 02:24:57 +03:00
Alexey Milovidov
e56a5bbd8b
Merge pull request #51865 from ClickHouse/remove-useless-logs
Remove useless logs
2023-07-08 02:23:00 +03:00
Alexey Milovidov
583d48edcd
Merge pull request #51378 from ClickHouse/add-test-43358
Functions `hasToken*` were totally wrong. Add a test for #43358
2023-07-08 02:22:39 +03:00
Alexey Milovidov
a7d225561c
Merge pull request #51868 from ClickHouse/fix-test_replicated_table_attach
Fix test_replicated_table_attach
2023-07-08 02:22:13 +03:00
Alexey Milovidov
87183b0592
Merge pull request #51867 from ClickHouse/fix-incorrect-warning
Fix incorrect log level = warning
2023-07-08 02:21:27 +03:00