Commit Graph

639 Commits

Author SHA1 Message Date
fredwang 227a39e873 Merge 'cnch_dev_fix_skip_read_ci' into 'cnch-dev'
fix(clickhousech@m-3877169061): Turn off optimizer for 66000_skip_read & fix clang15 compile

See merge request: !23591
2024-09-27 07:43:47 +00:00
fredwang 1664fd4a65 Merge 'fky@cnch-dev@feat@support-llvm16' into 'cnch-dev'
feat(clickhousech@m-4724041502): support llvm-16 in cnch

See merge request: !23227
# Conflicts:
#	CMakeLists.txt
#	build_bin.sh
#	cmake/warnings.cmake
#	contrib/udns-cmake/CMakeLists.txt
#	programs/udf/pysrv/pycolumn.cpp
#	src/Common/StringUtils/StringUtils.cpp
#	src/Common/Trace/BRPCCarrierV2.h
#	src/Common/Trace/ExporterFactory.cpp
#	src/Common/Trace/Telemetry.cpp
#	src/Common/Trace/Telemetry.h
#	src/Common/Trace/TracerOptions.h
#	src/Functions/UserDefined/UserDefinedExternalFunctionFactory.cpp
#	src/MergeTreeCommon/MergeTreeMetaBase.cpp
#	src/Storages/MergeTree/MergeTreeDataMergerMutator.cpp
#	src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp
#	src/Storages/MergeTree/VectorIndex/VectorIndexConfig.h
2024-09-27 03:16:47 +00:00
fredwang e4668192f6 fix compile error 2024-09-04 13:54:17 +08:00
fredwang f4dc292e89 Merge branch 'orc-native-cnch' into 'cnch-dev'
feat(clickhousech@m-3986743070): Orc native cnch

See merge request dp/ClickHouse!21863
# Conflicts:
#	.gitmodules
#	src/CMakeLists.txt
#	src/DataTypes/IDataType.h
#	src/Processors/Formats/Impl/ORCBlockInputFormat.cpp
#	src/Storages/MergeTree/KeyCondition.cpp
#	src/Storages/MergeTree/KeyCondition.h
2024-07-24 06:52:00 +00:00
Amos Bird 3077b250eb
Enhance build support for ldb_toolchain >= v0.20 2024-03-27 19:54:36 +08:00
Dao 896568a0f9 feat: make remote table function work with community Clickhouse 2024-02-23 11:19:10 +08:00
Dao 8c4c2f7536 Merge branch 'cnch_2.0_map_community_compatible' into 'cnch-ce-merge'
feat(clickhousech@m-12613915): compatible Byte map (KV) with community map

See merge request dp/ClickHouse!16367
# Conflicts:
#	src/Columns/ColumnByteMap.cpp
#	src/Columns/ColumnByteMap.h
#	src/Common/FieldVisitorWriteBinary.cpp
#	src/Core/Settings.h
#	src/DataTypes/DataTypeByteMap.cpp
#	src/DataTypes/DataTypeByteMap.h
#	src/DataTypes/Serializations/SerializationByteMap.cpp
#	src/DataTypes/Serializations/SerializationByteMap.h
#	src/Functions/FunctionsByteMap.cpp
#	src/Storages/MergeTree/MergeTreeDataPartWriterWide.cpp
#	src/Storages/MergeTree/MergeTreeDataWriter.cpp
#	src/Storages/MergeTree/MergeTreeIOSettings.h
#	src/Storages/StorageCloudMergeTree.cpp
#	src/Storages/StorageCnchMergeTree.cpp
#	src/WorkerTasks/MergeTreeDataMerger.cpp
#	tests/queries/4_cnch_problematic_stateless/00745_merge_tree_map.reference
#	tests/queries/4_cnch_problematic_stateless/00745_merge_tree_map.sh
#	tests/queries/4_cnch_stateless/00900_orc_arrow_parquet_maps.reference
#	tests/queries/4_cnch_stateless/00900_orc_arrow_parquet_maps.sh
#	tests/queries/4_cnch_stateless/01318_map_add_map_subtract_on_map_type.sql
#	tests/queries/4_cnch_stateless/01475_read_subcolumns_3.reference
#	tests/queries/4_cnch_stateless/01475_read_subcolumns_3.sql
#	tests/queries/4_cnch_stateless/01550_create_map_type.reference
#	tests/queries/4_cnch_stateless/01550_create_map_type.sql
#	tests/queries/4_cnch_stateless/01592_length_map.reference
#	tests/queries/4_cnch_stateless/01592_length_map.sql
#	tests/queries/4_cnch_stateless/01651_map_functions.reference
#	tests/queries/4_cnch_stateless/01651_map_functions.sql
#	tests/queries/4_cnch_stateless/01715_tuple_insert_null_as_default.reference
#	tests/queries/4_cnch_stateless/01715_tuple_insert_null_as_default.sql
#	tests/queries/4_cnch_stateless/01720_type_map_and_casts.reference
#	tests/queries/4_cnch_stateless/01720_type_map_and_casts.sql
#	tests/queries/4_cnch_stateless/01744_tuple_cast_to_map_bugfix.reference
#	tests/queries/4_cnch_stateless/01744_tuple_cast_to_map_bugfix.sql
#	tests/queries/4_cnch_stateless/01803_const_nullable_map.reference
#	tests/queries/4_cnch_stateless/01939_type_map_json.reference
#	tests/queries/4_cnch_stateless/01939_type_map_json.sql
#	tests/queries/4_cnch_stateless/02029_aggregate_function_session_split.reference
#	tests/queries/4_cnch_stateless/02029_aggregate_function_session_split.sql
#	tests/queries/4_cnch_stateless/10066_test_function_map.reference
#	tests/queries/4_cnch_stateless/10066_test_function_map.sql
2024-01-22 10:57:19 +08:00
Dao 52cbe1c4fa Merge branch 'cnch_ck23p3_alignment_4jan' into 'cnch-ce-merge'
feat(clickhousech@m-16749763): Cnch ck23p3 alignment

See merge request dp/ClickHouse!18366
2024-01-19 16:10:28 +08:00
Dao 0c68af176f Merge branch 'cherry-pick-jeprof-backtrace-cnch-ce' into 'cnch-ce-merge'
fix(clickhousech@m-14314476): [cp] Use old libunwind for jeprof backtrace

See merge request dp/ClickHouse!18362
2024-01-09 15:54:13 +08:00
Dao 5d72c2d8f8 Merge branch 'full-textsearch-cnch-ce-merge-pick' into 'cnch-ce-merge'
feat(clickhousech@m-16675959): fulltext search cnch ce merge pick

See merge request dp/ClickHouse!17712
2023-12-12 14:04:46 +08:00
Dao 23ce6e2f4f Merge branch 'cch_cnch-ce-merge-pick-s3' into 'cnch-ce-merge'
feat(clickhousech@m-12768966): [cherry]S3 Storage support

See merge request dp/ClickHouse!13455
2023-11-21 16:23:20 +08:00
Dao ca97fa9101 Merge branch 'update_aws_2.0' into 'cnch-ce-merge'
feat(clickhousech@m-15087452):[To cnch-2.0] Update aws-cpp-sdk and submodules, Using CrtHttpClient

See merge request dp/ClickHouse!16410
# Conflicts:
#	contrib/aws-core-cmake/CMakeLists.txt
#	contrib/aws-glue-cmake/CMakeLists.txt
#	src/Common/ProfileEvents.cpp
#	src/Core/Settings.h
#	src/Storages/Hive/examples/glue_client.cpp
2023-11-20 18:47:13 +08:00
Dao f1cc236742 Merge branch 'fix-warnings' into 'cnch-ce-merge'
feat(clickhousech@m-16123768): clean up all warnings and treat warning as error

See merge request dp/ClickHouse!16839
2023-11-07 16:19:27 +08:00
魏祥威 d989cfca75 Merge branch 'change_vetos_sdk' into 'cnch-ce-merge'
fix(clickhousech@m-13542384): change ve-tos export sdk from ve-tos-cpp-sdk to aws s3

See merge request dp/ClickHouse!14469
2023-09-20 17:21:33 +08:00
Dao cae95d5a02 Merge branch 'cch_cnch-ce-merge-outfile-support' into 'cnch-ce-merge'
feat(clickhousech@m-12393399): cherry pick outfile to cnch-ce-merge

See merge request dp/ClickHouse!13732
2023-09-19 20:52:47 +08:00
张斯琪 e89fe27b36 external catalog 2023-09-14 18:01:08 +08:00
ByConityBot 83e69d8f6f hive support hudi cow simple
support jni lib

init hudi table

rework jni framework

add log4j config

hudi mor reader supports

remove unnecessary files

fix build
2023-09-08 16:06:10 +08:00
Dao 6d06ddf84f add build info file 2023-08-02 16:51:54 +08:00
Feng Kaiyu 680a5f79ee
refactor: remove libnuma.
Remove the `libnuma` dependency as per licenses conflicts.
2023-07-25 15:33:46 +08:00
benyucong 67b6aafec5 Merge branch 'refine_exchange_error_report_cnch_ce_merge' into 'cnch-ce-merge'
feat(clickhousech@m-7971328): refine mpp query mode error report

See merge request dp/ClickHouse!13185
# Conflicts:
#	.gitmodules
#	src/Core/Settings.h
#	src/DataStreams/BlockIO.h
#	src/Interpreters/DistributedStages/PlanSegmentExecutor.cpp
#	src/Interpreters/DistributedStages/PlanSegmentManagerRpcService.h
#	src/Interpreters/DistributedStages/executePlanSegment.cpp
#	src/Interpreters/SegmentScheduler.h
#	src/Processors/Exchange/ExchangeSource.cpp
2023-07-07 16:02:15 +08:00
Dao ae95dbf803 build fdb from source 2023-02-19 22:04:52 +08:00
ducle.canh b8c76c1aab initial commit 2023-01-05 14:19:18 +08:00
Denis Glazachev eabe948555 Fix locating objcopy in macOS
Rework clickhouse_embed_binaries() to compile asm files properly and avoid duplicate symbols when linking in macOS
2021-06-26 17:39:02 +04:00
Benjamin Naecker 390dfea03f Removes unused CMake variable and fixes clang-tidy lint 2021-06-11 14:35:40 -07:00
Benjamin Naecker 0f2b93ee40 Adds a better way to include binary resources
- Uses a small assembly file to include binary resources, rather than
  objcopy
- Updates `base/common/getResource.cpp` for this new method of inclusion
- Removes linux-only guards in CMake files, as this solution is
  cross-platform.

The resulting binary resources are available in the ClickHouse server
binary on Linux, macOS, and illumos platforms. FreeBSD has not been
tested, but will likely work as well.
2021-06-09 14:03:30 -07:00
Alexey Milovidov 6b2e6786c6 Remove experimental compression codecs 2021-06-06 02:26:52 +03:00
Alexey Milovidov c5148fd42d Merge branch 'master' into issue-16775 2021-05-24 05:56:57 +03:00
Alexey Milovidov 00c84e58cb Allow to build without experimental compression libraries and remove from fasttest 2021-05-24 01:18:12 +03:00
Maksim Kita 45b4e7b157 Merge pull request #24030 from kitaisreal/submodule-llvm-project
Added llvm-project submodule
2021-05-23 16:27:56 +03:00
Azat Khuzhin 2e085f9870 Switch message level to WARNING for FAIL_ON_UNSUPPORTED_OPTIONS_COMBINATION=OFF
STATUS (as before this patch) is too quite, WARNING will at least log
this with a stacktrace.
2021-05-23 02:32:03 +03:00
Maksim Kita a8df8519dd Updated submodule to llvm12 2021-05-22 15:22:38 +03:00
BoloniniD 158ded621c Implemented YAMLParser class 2021-05-21 21:56:22 +03:00
Amos Bird a120fe3aff Run check_*_compiler_flag earlier 2021-05-12 12:14:25 +08:00
divanorama 1f4741412e Don't try GLIBC_COMPATIBILITY for i686 Linux
```
CMake Error at base/glibc-compatibility/CMakeLists.txt:22 (message):
  glibc_compatibility can only be used on x86_64 or aarch64.
```
2021-05-08 14:22:29 +02:00
Alexey Milovidov 1411e36475 Follow-up for #23644 2021-04-28 07:32:23 +03:00
tavplubix e7af407413 Merge pull request #23637 from ClickHouse/fix-build-with-AMQP
Merging #22984
2021-04-26 11:33:52 +03:00
Alexander Tokmakov 20096f47de minor fix 2021-04-26 09:45:52 +03:00
Alexey Milovidov 58e7c572b3 Always enable asynchronous-unwind-tables 2021-04-25 01:29:48 +03:00
Denis Glazachev c250c5a40b Use nanodbc always together with odbc
Disable clickhouse-odbc-bridge building when odbc is disabled
2021-04-20 15:07:05 +04:00
alexey-milovidov f5b3a0cb49 Merge pull request #21431 from danlark1/master
Add function alignment for better performance
2021-04-15 01:38:20 +03:00
kssenii f3748496a3 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into nanodbc 2021-04-09 11:13:01 +00:00
Alexander Kuzmenkov 37930bbb7a return prlimit for gcc, it was not its fault 2021-04-06 19:46:24 +03:00
Alexander Kuzmenkov 604e2f0644 Merge remote-tracking branch 'origin/master' into HEAD 2021-04-06 14:31:19 +03:00
kssenii 3204499063 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into nanodbc 2021-04-05 15:37:53 +00:00
mastertheknife a079a32274 Allow unbundled xz (lzma) using USE_INTERNAL_XZ_LIBRARY=OFF 2021-04-04 01:05:07 +03:00
kssenii 103aaba2c4 Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into nanodbc 2021-04-03 08:01:13 +00:00
Alexander Kuzmenkov a3aeb014e7 Merge remote-tracking branch 'origin/master' into HEAD 2021-04-02 18:38:05 +03:00
Alexander Kuzmenkov e44346c44f disable prlimit altogether for gcc 2021-04-02 14:00:15 +03:00
Alexander Kuzmenkov 4ed0bac08c increase cpu time limit for gcc 2021-04-02 03:09:14 +03:00
Alexander Kuzmenkov 3564e50cab increase rlimit for gcc 2021-04-02 01:20:58 +03:00