Commit Graph

3435 Commits

Author SHA1 Message Date
Alexey Milovidov
efa78a377e Update CMakeLists.txt 2023-07-14 10:13:36 -04:00
Boris Kuschel
dff5d78126 Add jemalloc support 2023-07-14 10:13:36 -04:00
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
Mike Kot
8b6376005a "reconfig" support for CH Keeper 2023-07-07 00:20:54 +03:00
李扬
18622231b4
Merge branch 'master' into fix_ec_issue 2023-07-03 10:09:21 +08:00
Robert Schulze
6872084051
Merge pull request #50949 from georgthegreat/update-re2
Update contrib/re2 to 2023-06-02
2023-06-30 10:40:17 +02:00
Antonio Andelic
3b7f6a4324
Merge pull request #50796 from ClickHouse/keeper-add-api-version-config
Add feature flags for Keeper API
2023-06-30 09:20:52 +02:00
Yuriy Chernyshov
19676e3a92
Merge branch 'master' into update-re2 2023-06-29 00:40:31 +02:00
Vitaly Baranov
5570863676
Merge branch 'master' into reorder-part-checksum-halves 2023-06-28 17:25:34 +02:00
Antonio Andelic
efbe01b6bb Merge branch 'master' into keeper-add-api-version-config 2023-06-27 10:11:04 +00:00
taiyang-li
e6535b1f87 update libhdfs3 version 2023-06-26 22:22:22 +08:00
Kruglov Pavel
97f76d712c
Merge pull request #51285 from ClickHouse/Avogar-patch-1
Define Thrift version for parquet and use correct arrow version
2023-06-26 14:30:30 +02:00
Yuriy Chernyshov
3e6654a1fe
Merge branch 'master' into update-re2 2023-06-24 22:34:44 +02:00
Vitaly Baranov
3711430d9f Rename member fields of CityHash_v1_0_2::uint128: "first" -> "low64", "second" -> "high64". 2023-06-24 12:25:56 +02:00
Robert Schulze
cc3398159e
Restore Azure build on ARM (#51288) 2023-06-23 14:35:51 +02:00
Nikita Taranov
003acb4fbe add absl as include dir 2023-06-22 23:54:18 +02:00
Kruglov Pavel
1d379108a3
Update arrow version in cmake 2023-06-22 19:23:14 +02:00
Kruglov Pavel
376b65ee1e
Define Thrift version for parquet 2023-06-22 19:06:49 +02:00
San
6288a17708
Merge pull request #50920 from ClickHouse/update_contrib_ocr_module
Update contribe/orc in .gitmodules
2023-06-22 19:11:48 +10:00
santrancisco
f0dcefa0e1 Fixing git submodule back to our own fork as this pull https://github.com/apache/orc/pull/1542 is now merged into apache/orc repository 2023-06-22 18:00:39 +10:00
santrancisco
a4137223e3 Testing fix for PPC platform https://github.com/apache/orc/pull/1542 2023-06-21 21:44:55 +10:00
santrancisco
26fc9ee8dc ran git checkout inside contrib/orc 2023-06-21 12:25:39 +10:00
Michael Kolupaev
10d597676c Refactor IColumn::forEachSubcolumn to make it slightly harder to implement incorrectly 2023-06-16 11:08:12 -07:00
Yuriy Chernyshov
4096c082b9 Cleanup RE2_SOURCES 2023-06-14 15:09:17 +03:00
santrancisco
197c76107e Re-added CpuInfoUtil to CMakeList.txt 2023-06-14 18:38:09 +10:00
santrancisco
6ffdfb8b6b test removing CpuInfoUtil.cc and see if build breaks :p 2023-06-14 13:29:05 +10:00
santrancisco
29b9cba75c Update CMakeLists.txt with help from Nikita 2023-06-14 11:31:09 +10:00
Antonio Andelic
bf0260bf5e
Merge branch 'master' into keeper-add-api-version-config 2023-06-13 21:27:51 +02:00
santrancisco
a01056f67c Update orc submodule 2023-06-14 02:33:48 +10:00
Yuriy Chernyshov
9a5c5c7e93 Update contrib/re2 to 2023-06-02 2023-06-13 19:29:41 +03:00
Kruglov Pavel
8fdcd91c38
Merge pull request #49752 from Avogar/better-capnproto-3
Refactor CapnProto format to improve input/output performance
2023-06-13 16:20:38 +02:00
Antonio Andelic
91a4b6e331 Merge branch 'master' into keeper-add-api-version-config 2023-06-12 07:10:58 +00:00
Antonio Andelic
a3da7c8ebe Merged NuRaft 2023-06-10 17:20:29 +00:00
Antonio Andelic
5b4078f0c1 Merge branch 'master' into keeper-reject-unknown-operation 2023-06-10 17:19:17 +00:00
Antonio Andelic
8a70bab7bf Merge branch 'master' into keeper-add-api-version-config 2023-06-09 13:36:18 +00:00
Antonio Andelic
b8b70d78e1 Build fix 2023-06-09 13:34:27 +00:00
Kseniia Sumarokova
f5d88d2c05
Merge pull request #50770 from ClickHouse/azure_table_function
Fix build for aarch64 (temporary disable azure)
2023-06-09 15:33:03 +02:00
Nikita Taranov
8c4c82abd6
Update lz4 to enable cutting-edge optimisations (#50621) 2023-06-09 15:11:07 +02:00
Antonio Andelic
2d220bd841 Fix NuRaft 2023-06-09 11:38:50 +00:00
alesapin
430a19bb80 Better 2023-06-09 13:26:53 +02:00
alesapin
16a6190446 More strict build Aarch64 2023-06-09 13:25:50 +02:00
Antonio Andelic
ab8365630b Reject logs containing unknown operation 2023-06-09 10:10:40 +00:00
alesapin
96d9b88a20 Fix build 2023-06-09 10:48:13 +02:00
avogar
cc036528fe Merge branch 'master' of github.com:ClickHouse/ClickHouse into better-capnproto-3 2023-06-08 11:16:13 +00:00
Daniel Kutenin
c4e1dc5545
Enable FAST_DEC_LOOP for Arm LZ4 to get 5% of decomp speed
It's disabled for clang because of mobile

e82198428c/lib/lz4.c (L471)
2023-06-05 14:10:53 +01:00
Alexey Milovidov
eb5985e5fc
Merge pull request #50400 from ClickHouse/bump-protobuf
Bump protobuf to v3.18.x
2023-06-02 05:01:05 +03:00
Robert Schulze
9490cd44ac
Include msan fix in protobuf 2023-06-01 13:16:33 +00:00
Robert Schulze
578711e8e5
Merge branch 'master' into bump-c-ares 2023-06-01 09:56:50 +02:00
Robert Schulze
793513419b
Merge pull request #50402 from rschu1ze/bump-libxml2
Bump libxml2 to 2.10.4
2023-06-01 09:55:54 +02:00
Kruglov Pavel
898d1f34db
Merge branch 'master' into better-capnproto-3 2023-05-31 21:44:00 +02:00
avogar
c9626314f7 Better 2023-05-31 19:22:44 +00:00
Robert Schulze
5b32c026b9
Fix CVE-2022-2469 2023-05-31 18:48:41 +00:00
Robert Schulze
2bf867c1cf
Bump to v1.19.1 2023-05-31 18:13:18 +00:00
Robert Schulze
eeab9fb3d4
Add new file 2023-05-31 18:08:20 +00:00
Robert Schulze
5eb592acc5
Bump libxml2 from 2.10.3 to 2.10.4
CVE-2023-28484
CVE-2023-29469
2023-05-31 17:57:50 +00:00
Robert Schulze
3a1e07d4c1
Add submodule c-ares 2023-05-31 17:54:47 +00:00
Robert Schulze
95cbc11d7b
Remove c-ares submodule 2023-05-31 17:54:31 +00:00
Robert Schulze
2e2f98ced6
Add new source file 2023-05-31 17:26:31 +00:00
Robert Schulze
f57c5105f6
Remove file deleted upstream from build description 2023-05-31 17:02:05 +00:00
Robert Schulze
57c88e664c
Remove old protobuf 2023-05-31 17:01:00 +00:00
Robert Schulze
ab6fe946bd
Switch build to google-protobuf-cmake 2023-05-31 16:47:38 +00:00
Robert Schulze
8c3e256cae
Switch protobuf to v3.18.x 2023-05-31 16:42:56 +00:00
Robert Schulze
8c1f579c48
Add google-protobuf submodule 2023-05-31 16:41:30 +00:00
nikitakeba
f604fb82b2
Merge branch 'master' into add-reading-from-archives-support 2023-05-29 23:34:19 +03:00
Nikita Keba
c18bff58b3 fix style 2023-05-29 20:08:18 +00:00
Nikita Keba
636d50caa0 fix cmake + add unit tests for TarArchiveReader 2023-05-29 19:35:24 +00:00
Nikita Keba
f07999699f add libarchive support 2023-05-29 17:00:38 +00:00
Robert Schulze
f0ed55bac4
QPL: Add a comment about isal 2023-05-29 07:43:58 +00:00
ltrk2
4c218f2892
Upgrade boost submodule (#50188) 2023-05-26 15:59:03 +02:00
Nikita Taranov
243207aa4e
Update S3 sdk to v1.11.61 (#50037) 2023-05-25 16:00:50 +02:00
Kseniia Sumarokova
2e17503d36
Merge pull request #50187 from kssenii/fix-pg-source
Fix PostgreSQLSource reading all unread the data in onFinish
2023-05-24 22:51:48 +02:00
kssenii
07eedc8ef1 Fix 2023-05-24 15:03:11 +02:00
Azat Khuzhin
885dea3658 Switch to upstream repository of vectorscan
Everything that is requried already merged:
- https://github.com/VectorCamp/vectorscan/pull/144
- https://github.com/VectorCamp/vectorscan/pull/149
- https://github.com/VectorCamp/vectorscan/pull/148

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-23 22:13:35 +02:00
Alexey Milovidov
70c83f5133
Merge pull request #49991 from amosbird/clickhouse_as_library
Use PROJECT_*_DIR instead of CMAKE_*_DIR.
2023-05-19 12:37:18 +03:00
Amos Bird
6b4dcbd3ed
Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
Kruglov Pavel
b414760d43
Merge pull request #49673 from Avogar/fiber-local-var
Fix assert in SpanHolder::finish() with fibers
2023-05-16 11:59:33 +02:00
Sema Checherinda
03c51208d1
Merge pull request #44869 from CheSema/multi_part_upload
rework WriteBufferFromS3, add tests, add abortion
2023-05-16 10:52:01 +02:00
avogar
b23afdc533 Fix build for aarch64-darwin 2023-05-15 15:48:00 +00:00
Alexey Milovidov
6df457dcaf
Merge pull request #49811 from jinjunzh/iaadeflate_swpath_compat
qpl_deflate codec lower the minimum SIMD version to SSE 4.2
2023-05-13 04:21:54 +03:00
Robert Schulze
13494ffe9b
Include msan fixes in vectorscan 2023-05-12 17:58:54 +00:00
Robert Schulze
a6d4c17afb
Add vectorscan submodule 2023-05-12 17:52:45 +00:00
Robert Schulze
e468b92b9c
Remove vectorscan 2023-05-12 17:47:46 +00:00
avogar
37e4c531ba Don't update contrib 2023-05-12 15:02:56 +00:00
Robert Schulze
9d34233e65
Merge branch 'master' into iaadeflate_swpath_compat 2023-05-12 16:39:17 +02:00
jinjunzh
e72a6fe973 qpl-deflate codec lower the minimum SIMD version to SSE 4.2 2023-05-12 09:56:01 -04:00
Kruglov Pavel
084a696b54
Merge branch 'master' into fiber-local-var 2023-05-11 17:55:25 +02:00
Sema Checherinda
9ef14d5ed4
Merge branch 'master' into multi_part_upload 2023-05-11 08:21:02 +02:00
Alexey Milovidov
f82dc03b14 Fix build of libfiu on clang-16 2023-05-11 04:43:00 +02:00
Sema Checherinda
7fbf87be17 rework WriteBufferFromS3, squashed 2023-05-10 18:31:47 +00:00
Azat Khuzhin
dde535797e Update libfiu to fix the build
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-10 19:35:45 +02:00
Kruglov Pavel
289af626ad
Merge branch 'master' into fiber-local-var 2023-05-10 18:21:46 +02:00
Azat Khuzhin
a0cc5b7e47 Merge remote-tracking branch 'u/master' into build/llvm-16 2023-05-10 16:28:36 +02:00
Azat Khuzhin
88b07d121c Update vectorscan library with fixes for MSan
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-10 16:01:29 +02:00
Han Fei
d17aa828b3
Merge pull request #49361 from hanfei1991/hanfei/fiu
support named fault injection and add a simple test
2023-05-10 15:51:51 +02:00
avogar
0cf6b9f145 Inherit context from parent fiber 2023-05-10 12:27:13 +00:00
Han Fei
505d9be7b2 address comments 2023-05-10 13:56:17 +02:00
avogar
66971662de Update cmake 2023-05-09 18:56:59 +00:00
Azat Khuzhin
6ae41be0cc Add riscv64 support for boringssl
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-09 10:33:37 +02:00
Han Fei
64b67b9a37 Merge branch 'master' into hanfei/fiu 2023-05-09 01:14:30 +02:00
avogar
c961e3706e Clean up 2023-05-08 16:52:57 +00:00