Commit Graph

3656 Commits

Author SHA1 Message Date
Michael Kolupaev
dfdf5de972 Fixes 2023-07-25 10:16:28 +00:00
Alexey Milovidov
0d0ec4cdf3
Merge branch 'master' into iaadeflate_upgrade_qpl_v1.2.0 2023-07-25 06:47:15 +03:00
Alexey Milovidov
641c086dbd Fix Darwin 2023-07-24 00:53:11 +02:00
Alexey Milovidov
7b4d0cf9d5 Fix Darwin 2023-07-24 00:51:20 +02:00
Alexey Milovidov
1e467867e6 Attempt to fix LTO 2023-07-24 00:03:40 +02:00
Alexey Milovidov
67f643f27e Fix error 2023-07-23 21:00:28 +02:00
Alexey Milovidov
c8f8a23c71 Fix errors 2023-07-23 06:11:03 +02:00
Alexey Milovidov
4170d1458b Use incbin for resources, part 2 2023-07-23 06:11:03 +02:00
Alexey Milovidov
00d6f2ee08 Use incbin for resources, part 1 2023-07-23 06:11:03 +02:00
Alexey Milovidov
4d0b75ebdd Remove hashid 2023-07-22 04:42:16 +02:00
ltrk2
ba4072f049 Adapt changes around SipHash 2023-07-19 10:01:58 -07:00
alesapin
45a7134478
Merge branch 'master' into feature/keeper-dyn-reconf 2023-07-19 14:04:59 +02:00
Alexey Milovidov
5637c419bd
Merge pull request #52124 from ClickHouse/update-cctz-5
Update CCTZ
2023-07-18 03:29:52 +03:00
Antonio Andelic
61dc020b4d
Merge branch 'master' into feature/keeper-dyn-reconf 2023-07-17 12:50:17 +02:00
jinjunzh
c443c798b1 upgrade qpl to v1.2.0 and libaccel to v4.0 2023-07-16 17:22:01 -04:00
Alexey Milovidov
254b0a65b3 Update CCTZ 2023-07-14 20:03:48 +02:00
Alexey Milovidov
f0f69a2e3a Update CMakeLists.txt 2023-07-14 10:13:36 -04:00
Alexey Milovidov
b2546c8bb5 Update CMakeLists.txt 2023-07-14 10:13:36 -04:00
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
Nikolai Kochetov
62feaf6e54 Update contrib. 2023-06-27 18:48:19 +00:00
Nikolai Kochetov
16ef88c346 Update libunwind 2023-06-27 15:11:18 +00:00
Antonio Andelic
efbe01b6bb Merge branch 'master' into keeper-add-api-version-config 2023-06-27 10:11:04 +00:00
Nikolai Kochetov
25053323d9 Test libunwind changes. 2023-06-26 15:43:55 +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
avogar
5527d43a5d Use only needed src files 2023-05-08 16:51:17 +00:00
avogar
b320527158 Fix assert in SpanHolder::finish() with fibers 2023-05-08 16:33:39 +00:00
jasperzhu
d92ff92966
Merge branch 'master' into iaadeflate_idxd_config_amend 2023-05-08 16:36:23 +08:00
jinjunzh
d2d291fe89 resolved conflict with master 2023-05-08 16:46:27 -04:00
jinjunzh
17cb445c1b refine content of cmake for qpl 2023-05-08 16:43:37 -04:00
jinjunzh
9fad9f234f add missing idxd-config module for qpl-deflate codec 2023-05-08 15:20:55 -04:00
Robert Schulze
156cd1de6f
Revert "Remove trash" 2023-05-07 22:03:37 +02:00
Alexey Milovidov
bcafd7002a
Merge pull request #49597 from ClickHouse/remove-locales
Remove "locale"
2023-05-07 07:26:02 +03:00
Alexey Milovidov
49766769df
Merge pull request #49584 from jinjunzh/iaadeflate_isal_issuefix
fixed symbol conflict between contrib/isa-l and isa-l in qpl
2023-05-07 04:52:08 +03:00
Alexey Milovidov
13ed528e0b Remove "locale" 2023-05-06 18:45:14 +02:00
jasperzhu
6b9df33ca1
Merge branch 'master' into iaadeflate_isal_issuefix 2023-05-06 10:32:58 +08:00
jinjunzh
576fbb9c25 fixed symbol conflict between contrib/isal and isal in qpl 2023-05-06 10:38:11 -04:00
ltrk2
20cd799e51 Add CMake option for BOOST_USE_UCONTEXT 2023-05-05 16:29:21 +00:00
Alexey Milovidov
3a33f0eefb
Merge pull request #49531 from ClickHouse/remove-garbage-hdfs
Remove garbage from HDFS
2023-05-05 17:47:23 +03:00
Nikolay Degterinsky
7a727bbbe3
Merge pull request #49520 from IvanTakarlikov-st/it-grammar-fixes
Fix some grammar mistakes in documentation, code and tests
2023-05-05 15:45:58 +02:00
Alexey Milovidov
34798f5358 Remove garbage from HDFS 2023-05-05 03:27:03 +02:00
Alexey Milovidov
bbd6be85bf
Merge pull request #49457 from ClibMouse/fix_json_float_s390x
Fix the code to use the RapidJSONParser in case of big-endian system
2023-05-05 00:21:30 +03:00
MeenaRenganathan22
9b75f08794 Modified the code to disable the build of SimdJSONParser library in case of S390X and use the RapidJSONParser library instead. 2023-05-04 19:48:46 +00:00
Ivan Takarlikov
8873856ce5 Fix some grammar mistakes in documentation, code and tests 2023-05-04 13:35:18 -03:00
Alexey Milovidov
c799bcf6bf
Merge pull request #49437 from azat/build/disable-libraries-fixes
Build fixes for ENABLE_LIBRARIES=OFF
2023-05-03 23:55:50 +03:00
Nikolay Degterinsky
048b4ec738
Merge branch 'master' into bcrypt 2023-05-03 16:14:57 +02:00
alesapin
129d123956
Merge pull request #49423 from ClickHouse/remove-trash-7
Remove trash
2023-05-03 14:19:08 +02:00
Azat Khuzhin
2045cf1550 Respect ENABLE_LIBRARIES for ISA-L library
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-03 09:50:42 +02:00
Alexey Milovidov
7075c16b3e Remove trash 2023-05-02 19:25:40 +02:00
Han Fei
5a31d2129e fix build in fast test 2023-05-02 14:54:10 +02:00
Han Fei
d608ba41e7 try to fix 2023-05-02 00:05:36 +02:00
Robert Schulze
550e430c28
A better way of excluding ISA-L on non-x86
Follow-up to #49256. More 'modern', i.e. uses a CMake TARGET exists
check instead of an internal variable.
2023-05-01 20:42:57 +00:00
Han Fei
4d18a4f8d3
Merge branch 'master' into hanfei/fiu 2023-05-01 17:51:41 +02:00
Han Fei
b701293d46 support named fault injection and add a simple test 2023-05-01 17:44:37 +02:00
Nikolay Degterinsky
f64ef88197 Merge remote-tracking branch 'upstream/master' into bcrypt 2023-04-30 21:39:16 +00:00
Boris Kuschel
e640d79765
Update Curl to latest 2023-04-28 04:59:06 -07:00
Boris Kuschel
dcfee036a8
One more file 2023-04-28 04:59:05 -07:00
Boris Kuschel
449f63a2ef
Add missing files 2023-04-28 04:59:04 -07:00
Boris Kuschel
2246306370
remove commented lines 2023-04-28 04:59:03 -07:00
Boris Kuschel
7f91105e7d
Update curl to 8.0.1 2023-04-28 04:59:02 -07:00
Robert Schulze
744acc943c
Update CMakeLists.txt 2023-04-27 19:43:51 +02:00
Robert Schulze
742a93f168
Check NASM exists 2023-04-27 17:42:09 +00:00
Nikolay Degterinsky
df1e56b985 Merge remote-tracking branch 'upstream/master' into bcrypt 2023-04-27 17:01:58 +00:00
Jordi
be702ee584 Disable ISA-L on aarch64 architectures 2023-04-27 12:15:37 +02:00
Alexey Milovidov
ce00aa74a0
Merge pull request #48833 from M1eyu2018/update-hdfs
Update HDFS: Support for erasure codes
2023-04-27 01:36:05 +03:00
Alexey Milovidov
0c3dfe9d86
Merge branch 'master' into iaadeflate_upgrade_qpl_v1.1.0 2023-04-26 13:57:16 +03:00
Alexey Milovidov
038402c9d2
Merge branch 'master' into update-hdfs 2023-04-26 13:52:59 +03:00
jinjunzh
260eb5450b Upgrade IAA-Deflate codec library:qpl from v1.0.0 to v1.1.0 2023-04-25 14:52:28 -04:00
alesapin
2495e30b7d Bump sysroot 2023-04-25 18:15:07 +02:00
M1eyu2018
dff3c0c867 Update HDFS: Support for erasure codes
Signed-off-by: M1eyu2018 <857037797@qq.com>
2023-04-24 09:59:16 +08:00
Azat Khuzhin
fff6062c7b Update llvm to fix std::stringstream for payload > INT_MAX
Refs: https://reviews.llvm.org/D146294
Refs: https://github.com/ClickHouse/llvm-project/pull/9
Refs: https://github.com/ClickHouse/llvm-project/pull/16
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-04-17 10:49:55 +02:00
Robert Schulze
5553a521ba
Bump ZSTD to 1.5.5-pre 2023-04-13 12:11:43 +00:00
Robert Schulze
3f7ce60e03
Merge branch 'master' into rs/gcc-removal 2023-04-12 22:17:04 +02:00
Alexey Milovidov
83ca36d621
Merge pull request #48614 from ClickHouse/update-hdfs
Update HDFS
2023-04-12 22:10:11 +03:00
Robert Schulze
1477887259
Initial removal of logic under COMPILER_GCC 2023-04-11 16:27:32 +00:00
Alexander Tokmakov
327bfbc6c4
Merge pull request #48183 from ClickHouse/contrib_sparse_checkout
Add scripts for sparse checkout of some contribs
2023-04-11 16:18:27 +03:00
Alexey Milovidov
9f420ecad0 Update HDFS 2023-04-10 22:00:03 +02:00
Alexey Milovidov
438cd4af09
Merge pull request #48579 from ClickHouse/kerberos-fix-tsan
Fix TSan report in Kerberos
2023-04-10 20:58:50 +03:00
Alexey Milovidov
6738ab6660 Fix TSan report in Kerberos 2023-04-10 04:22:17 +02:00
Alexey Milovidov
98cabda66d Update CCTZ 2023-04-10 00:15:15 +02:00
Alexander Tokmakov
3c509214e4 Merge branch 'master' into contrib_sparse_checkout 2023-04-07 23:44:38 +02:00
Yakov Olkhovskiy
5841c415a7
Merge pull request #48407 from ClibMouse/krb5_openssl
Fix issue with krb5 and building w/ OpenSSL
2023-04-06 14:15:02 -04:00
Boris Kuschel
76738017a8
Fix krb5 with openssl 2023-04-04 15:28:40 -07:00
Alexander Tokmakov
686b284e6c fix 2023-04-01 02:00:45 +02:00
Alexander Tokmakov
8169f01a24 exclude more subdirs 2023-03-31 20:58:57 +02:00
avogar
c23eec876c Try to update arrow library with 11.0.0 release 2023-03-31 14:38:16 +00:00
Alexander Tokmakov
2ab198f19d Merge branch 'master' into contrib_sparse_checkout 2023-03-31 16:10:15 +02:00
Robert Schulze
e464ef1f7a
Remove support for std::unary/binary_function (removed in C++17) 2023-03-30 09:44:23 +00:00
Alexander Tokmakov
905975f6e6 update docs 2023-03-29 18:47:38 +02:00
Alexander Tokmakov
499b58dcf6 add scripts for sparse checkout of some contribs 2023-03-29 17:03:57 +02:00
robot-ch-test-poll2
9bea890906
Merge pull request #48101 from evillique/update-sqlite
Update SQLite to 3.41.2
2023-03-29 07:15:34 +02:00
Nikolay Degterinsky
a2df2b73fa Update SQLite to 3.41.2 2023-03-28 10:51:27 +00:00
Robert Schulze
6b3d0c1a34
Bump vectorscan to 5.4.9
As a consequence, this enables to remove a temporary workaround from ClickHouse's llvm-fork
2023-03-23 20:07:13 +00:00
Yakov Olkhovskiy
e04ba4ae30
Merge pull request #47036 from HarryLeeIBM/hlee-s390x-murmurhash
Fix murmurhash for s390x
2023-03-22 08:19:05 -04:00
Robert Schulze
382aa60056
Merge pull request #47745 from jinjunzh/iaadeflate_doc_update
Create doc and scripts for qpl_deflate benchmark
2023-03-22 10:15:26 +01:00
jinjunzh
038b56ad6a reformat doc 2023-03-21 16:31:47 -04:00
jinjunzh
a721c3e392 remove unused space 2023-03-21 16:02:03 -04:00
jinjunzh
bdb59db8ed fixed spelling issues 2023-03-21 15:36:38 -04:00
Yakov Olkhovskiy
3d47b051a7
Merge branch 'master' into hlee-s390x-murmurhash 2023-03-21 14:55:11 -04:00
jinjunzh
d65d23bf0e remove blank spaces 2023-03-21 12:06:29 -04:00
jinjunzh
ffc8d831c5 improve doc path and structure 2023-03-21 12:00:57 -04:00
jinjunzh
18c59fb5d3 Create doc and scripts for qpl_deflate benchmark 2023-03-20 17:19:34 -04:00
Alexey Milovidov
ddf29b69f9
Merge branch 'master' into fuzzer-of-data-formats 2023-03-20 03:26:51 +03:00
Robert Schulze
de760578d8
Fixup git reference to LLVM
(motivated by [0])

PRs [0]/[1] switched the git reference in ClickHouse's main repo to a
feature branch derived from the correct branch
(ClickHouse/releases/15.x). As per this PR, this is now fixed. The
actual code state of llvm-project doesn't change.

[0] https://github.com/ClickHouse/llvm-project/pull/10
[1] https://github.com/ClickHouse/llvm-project/pull/8
[2] https://github.com/ClickHouse/ClickHouse/pull/46600
2023-03-19 14:34:25 +00:00
Alexey Milovidov
a270f985a7 Update roaring bitmaps, because the previous version had a bug 2023-03-19 04:35:20 +01:00
Robert Schulze
145eed9455
Merge pull request #46485 from ClibMouse/KRB_CVE_Fix
Update krb5 to 1.20.1-final to mitigate CVE-2022-42898
2023-03-15 11:00:06 +01:00
MeenaRenganathan22
91625184a3 Updated the krb5 submodule reference 2023-03-14 06:23:22 -07:00
Robert Schulze
348a40aa5d
Compile with C++23 2023-03-10 19:11:58 +00:00
MeenaRenganathan22
f4f7336fd0 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into KRB_CVE_Fix 2023-03-10 09:08:02 -08:00
MeenaRenganathan22
65890de50c Updating the submodule to the new PR#9 2023-03-10 09:05:25 -08:00
Kruglov Pavel
71b6d6c6ae
Merge pull request #47114 from Avogar/parquet-compression
Improve working with compression methods in Parquet/ORC/Arrow formats
2023-03-09 13:02:18 +01:00
MeenaRenganathan22
30fd798a2c Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into KRB_CVE_Fix 2023-03-08 06:08:59 -08:00
HarryLeeIBM
bbbe529e24 Fix farmhash for s390x 2023-03-03 09:29:35 -08:00
Kruglov Pavel
3b034e7c35
Merge branch 'master' into parquet-compression 2023-03-02 15:55:48 +01:00
avogar
5ab5902f38 Allow control compression in Parquet/ORC/Arrow output formats, support more compression for input formats 2023-03-01 21:27:46 +00:00
Amos Bird
8162446496
The three-way comparison operator
Please refer to
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html
for more information on why it is necessary to modify the code in this
way.
2023-03-01 11:06:34 +08:00
HarryLeeIBM
5f649542a3 Fix murmurhash for s390x 2023-02-28 10:08:57 -08:00
Amos Bird
620f3297fa
Simplify the LLVM build process 2023-02-28 22:41:52 +08:00
MeenaRenganathan22
6b1bb3f7ad Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into KRB_CVE_Fix 2023-02-27 05:52:25 -08:00
MeenaRenganathan22
a17edd224a Updated the krb5 submodule reference 2023-02-27 05:49:28 -08:00
Alexey Milovidov
1afbf49a63
Merge pull request #46832 from HarryLeeIBM/hlee-s390x-xz
Fix http xz compression issue for s390x
2023-02-26 22:31:57 +03:00
Alexey Milovidov
52beeadac7
Merge pull request #46755 from HarryLeeIBM/hlee-s390x-new-libunwind
Use latest libunwind for s390x
2023-02-25 00:40:06 +03:00
MeenaRenganathan22
2d967a1b45 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into KRB_CVE_Fix 2023-02-24 13:34:12 -08:00
MeenaRenganathan22
ebcd00e1c5 Changes to reflect the latest submodule and corresponding CMakeLists.txt 2023-02-24 13:31:40 -08:00
HarryLeeIBM
e8458048a9 Fix http xz compression issue for s390x 2023-02-24 07:33:57 -08:00
Robert Schulze
d26a12b6b2
Remove ZSTD version from CMake output
- produced wrong output:

  > ZSTD VERSION 1.5.0

  (see any recent local or CI build log), whereas the current version is 1.5.4

- that could be fixed, on the other hand other contrib's also don't
  print their version (it is given implicitly by ClickHouse's source
  Git hash), the parsing regex is fragile and it hasn't changed since
  2016 so it was probably broken for a long time already

- therefore remove it
2023-02-23 20:27:30 +00:00
HarryLeeIBM
6fa908ff10 Use latest libunwind for s390x 2023-02-22 17:24:15 -08:00
Han Fei
4715e2c172 update llvm-project to fix gwp-asan 2023-02-20 15:36:45 +01:00
MeenaRenganathan22
09323457b9 :wMerge branch 'master' of https://github.com/ClickHouse/ClickHouse into KRB_CVE_Fix 2023-02-17 07:48:05 -08:00
MeenaRenganathan22
fdde8de47c Updated the krb5 submodule reference to branch CVE_Fix in ClibMouse/krb5 2023-02-17 07:45:13 -08:00
MeenaRenganathan22
537c9914ce Updating the CMakeLists.txt to include the latest changes in the KRB5 submodule 2023-02-16 06:21:09 -08:00
Nikolay Degterinsky
e61947bf47
Merge pull request #44662 from evillique/ulid
Add generateULID function
2023-02-16 11:21:23 +01:00
Antonio Andelic
17494d79c2
Merge pull request #46070 from ClickHouse/s3-client-polish
Polish S3 client
2023-02-15 21:22:47 +01:00
Nikolay Degterinsky
494fd472f0
Merge branch 'master' into ulid 2023-02-15 07:24:32 +01:00
Mallik Hassan
7f0ad0e6ba
Merge branch 'master' into unixodbc_update_v_2_3_11 2023-02-14 19:22:48 -04:00
Nikolay Degterinsky
94d52d2b28 Fix include 2023-02-14 16:45:46 +00:00
Nikolay Degterinsky
09da5575e3 Merge remote-tracking branch 'upstream/master' into ulid 2023-02-14 13:41:17 +00:00
SadiHassan
5bb2144e12 updated files 2023-02-14 05:25:50 -08:00
Antonio Andelic
1826c29c82 Merge branch 'master' into s3-client-polish 2023-02-14 13:08:27 +00:00
SadiHassan
df68017fff update unixodbc to v2.3.11 to mitigate CVE-2011-1145 2023-02-13 08:43:46 -08:00
Suzy Wang
e140bed3ea
Merge branch 'master' into z-build-0120 2023-02-13 09:06:48 -05:00
Robert Schulze
9f47378421
Merge pull request #46328 from ClickHouse/rs/better-yasm-error
Slightly improve error message for required Yasm assembler
2023-02-13 11:09:39 +01:00
Robert Schulze
8b8ca25b18
Slightly improve error message for required Yasm assembler 2023-02-13 09:17:48 +00:00
Nikolay Degterinsky
a7603aad69
Merge pull request #46096 from HarryLeeIBM/hlee-s390x-checksum
Fix endian issue in CityHash for s390x
2023-02-12 21:46:30 +01:00
Nikolay Degterinsky
01d904daf7
Merge pull request #46280 from Algunenano/zstd_154
Update zstd to 1.5.4
2023-02-11 17:19:04 +01:00
Raúl Marín
88e03016a8 Update zstd to 1.5.4 2023-02-10 16:41:02 +01:00
Alexey Milovidov
92ca58fbb2
Merge branch 'master' into curl_update 2023-02-10 07:28:56 +03:00
Larry Luo
59d380c4a2 Avoid CVE-2022-40303 CVE-2022-40304 2023-02-09 12:29:42 -08:00
Suzy Wang
64313d7020
Merge branch 'master' into z-build-0120 2023-02-09 14:49:22 -05:00
bkuschel
0d61ab29f7
Update Curl to 7.87.0 2023-02-09 12:55:05 -05:00
Alexey Milovidov
d9fbf643bc
Merge pull request #45226 from hanfei1991/hanfei/gwp-asan
Introduce llvm/gwp-asan
2023-02-09 09:24:52 +03:00
Kruglov Pavel
979ccda629
Merge pull request #46139 from ClibMouse/capnproto_update_2065
update CapnProto to v0.10.3 to avoid CVE-2022-46149
2023-02-08 22:43:24 +01:00
Robert Schulze
f97880840a
Complain about missing Yasm at configure time at of build time 2023-02-08 13:17:42 +00:00
Kseniia Sumarokova
6160db6569
Merge pull request #44949 from ClibMouse/HDFS_PowerPC
Changes to support the HDFS in Power PC.
2023-02-08 12:17:15 +01:00
Robert Schulze
b79ead9c84
Move poco to base/poco/ (#46075)
* Replicate poco into base/poco/

* De-register poco submodule

* Build poco from ClickHouse

* Exclude poco from stylecheck

* Exclude poco from whitespace check

* Exclude poco from typo check

* Remove x bit from sources/headers (the style check complained)

* Exclude poco from duplicate include check

* Fix fasttest

* Remove contrib/poco-cmake/*

* Simplify poco build descriptions

* Remove poco stuff not used by ClickHouse

* Glob poco sources

* Exclude poco from clang-tidy
2023-02-08 12:04:11 +01:00
Antonio Andelic
3418a8e955 use master for aws 2023-02-08 10:07:30 +00:00
SadiHassan
b3d8dd766f update CapnProto to v0.10.3 to avoid CVE-2022-46149 2023-02-07 14:47:28 -08:00
Nikolay Degterinsky
e5b5fce970
Update liburing CmakeLists.txt 2023-02-07 18:11:43 +01:00
MeenaRenganathan22
2445a391fb Updating the libhdfs3 to reflect the revert of PR#21 2023-02-07 09:05:12 -05:00
Han Fei
0f7defb87f
Merge branch 'master' into hanfei/gwp-asan 2023-02-07 14:55:55 +01:00
HarryLeeIBM
3f78c86b31 Fix endian issue in CityHash for s390x 2023-02-06 15:51:08 -08:00
MeenaRenganathan22
e8f45ddf59 Updating the submodule to reflect the latest changes i.e revert of PR#24 2023-02-06 10:22:29 -05:00
Anton Popov
3850a1969d
Merge branch 'master' into fix-memory-leak-azure 2023-02-06 16:21:56 +01:00
MeenaRenganathan22
722e389847 Updating the submodule to the local branch HDFS_PowerPC 2023-02-03 17:45:48 -08:00
Anton Popov
e9f80c650a fix memory leak at creation of curl connection in azure sdk 2023-02-03 20:10:39 +00:00
Antonio Andelic
d5117f2aa6
Define S3 client with bucket and endpoint resolution (#45783)
* Update aws

* Define S3 client with bucket and endpoint resolution

* Add defines for ErrorCodes

* Use S3Client everywhere

* Remove unused errorcode

* Add DROP S3 CLIENT CACHE query

* Add a comment

* Fix style

* Update aws

* Update reference files

* Add missing include

* Fix unit test

* Remove unneeded declarations

* Correctly use RetryStrategy

* Rename S3Client to Client

* Fix retry count

* fix clang-tidy warnings
2023-02-03 14:30:52 +01:00
Anton Popov
cdbe145bc1
Merge pull request #45796 from CurtizJ/fix-leak-in-azure-sdk
Fix test `test_azure_blob_storage_zero_copy_replication ` (memory leak in azure sdk)
2023-02-03 14:16:19 +01:00
MeenaRenganathan22
7435ba1e3d Updating the submodule and CMakeLists.txt 2023-02-02 17:36:03 -08:00
jasperzhu
38a73c9bfe
Merge branch 'master' into iaadeflate_upgrade_qpl_v1.0.0 2023-02-02 10:20:49 +08:00
jinjunzh
d60fe99c4e Merge branch 'iaadeflate_upgrade_qpl_v1.0.0' of https://github.com/jinjunzh/ClickHouse into iaadeflate_upgrade_qpl_v1.0.0 2023-02-02 09:28:33 -05:00
jinjunzh
4089c34337 move the content of idxd-config-cmake into QPL-cmake 2023-02-02 09:26:27 -05:00
jinjunzh
40e9834313 Merge branch 'iaadeflate_upgrade_qpl_v1.0.0' of https://github.com/jinjunzh/ClickHouse into iaadeflate_upgrade_qpl_v1.0.0 2023-02-01 09:49:46 -05:00
jinjunzh
2a42c1314b Improved code detals according to suggestions 2023-02-01 09:45:06 -05:00
Robert Schulze
a92595890c
Merge pull request #45670 from HarryLeeIBM/hlee-s390x-snappy-endian
Fix endian issue in snappy lib for s390x
2023-02-01 11:55:07 +01:00
Antonio Andelic
a3e3b65b32
Merge branch 'master' into keeper-use-fallocate 2023-02-01 09:05:49 +01:00
Alexey Milovidov
bf9f62dcbd
Merge pull request #38456 from sauliusvl/iouring
Re-introduce io_uring read method
2023-02-01 06:41:32 +03:00
jasperzhu
7ee8af9123
Merge branch 'master' into iaadeflate_upgrade_qpl_v1.0.0 2023-02-01 10:42:19 +08:00
jinjunzh
3bc0c13ea0 Update QPL version from v0.3.0 to v1.0.0 2023-01-31 09:31:26 -05:00
jinjunzh
d1d5f06260 add libaccel-config as submodule and static link to QPL 2023-01-31 09:24:43 -05:00
Han Fei
716518f143
Merge branch 'master' into hanfei/gwp-asan 2023-01-31 15:01:25 +01:00
Antonio Andelic
1786237be6 Merge branch 'master' into keeper-use-fallocate 2023-01-31 13:53:47 +00:00
Robert Schulze
ffa00fc134
Merge pull request #45632 from ClibMouse/icudata_s390x_support
support icudata on s390x platform
2023-01-31 12:27:09 +01:00
jasperzhu
53ed394447
Merge branch 'master' into iaadeflate_upgrade_qpl_v1.0.0 2023-01-31 11:12:31 +08:00
Alexey Milovidov
7aa10a430a
Merge branch 'master' into hanfei/gwp-asan 2023-01-31 04:13:59 +03:00
Anton Popov
839cd614fb fix memory leak in azure sdk 2023-01-31 01:01:10 +00:00
Robert Schulze
19b3c1cc3f
Merge pull request #45519 from ClibMouse/fix_krb5_openssl
Fix krb5 for OpenSSL
2023-01-30 11:48:32 +01:00
Robert Schulze
49b7c45686
Add note about OpenSSL 2023-01-29 20:03:50 +00:00
Saulius Valatka
a7d1e62054 bump liburing 2023-01-28 21:54:44 +02:00
Saulius Valatka
fb45ed038f add liburing to build 2023-01-28 21:54:44 +02:00
MeenaRenganathan22
9f43446959 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into HDFS_PowerPC 2023-01-27 10:08:26 -05:00
Robert Schulze
dae708c588
Merge pull request #45593 from genzgd/update_poco_http
Update poco version
2023-01-27 00:08:24 +01:00
HarryLeeIBM
27857901eb Fix endian issue in snappy lib for s390x 2023-01-26 07:20:08 -08:00
Antonio Andelic
80e7dca288 Update NuRaft 2023-01-26 10:08:24 +00:00
Antonio Andelic
f02a763830
Merge pull request #45511 from ClickHouse/keeper-fix-race-asio-listener
Fix race in NuRaft's asio listener
2023-01-26 09:21:03 +01:00
bkuschel
5aa3c10c3f
Fix Cmake 2 2023-01-25 17:58:09 -05:00
SuzyWangIBMer
e3c286de29 support icudata on s390x platform 2023-01-25 22:53:03 +00:00
bkuschel
748c3ad015
Fix build error 2023-01-25 13:35:31 -05:00
bkuschel
d6d2414ef8 Remove aes.c and use the one krb5 2023-01-25 13:29:54 -05:00
bkuschel
ec1e0bde6b Update krb5 2023-01-25 13:29:54 -05:00
Antonio Andelic
e7a86998ef Fix race more 2023-01-25 11:46:59 +00:00
Antonio Andelic
7421d8f872 Merge branch 'master' into keeper-use-fallocate 2023-01-25 11:36:47 +00:00
MeenaRenganathan22
6f76ecfdb5 Committing the libhdfs3-cmake/CMakeLists.txt to include the IntelAsmCrc32c.cpp and perf_checksum.cpp 2023-01-24 20:33:25 -05:00
MeenaRenganathan22
359775a1cf Updated yhe libhdfs3 submoule 2023-01-24 20:31:33 -05:00
Geoff Genz
909cb9b6b1 Update poco version 2023-01-24 16:40:01 -07:00