Commit Graph

407 Commits

Author SHA1 Message Date
fredwang ae683e7ed5 Merge 'fix_core_for_bthread_exception' into 'cnch-dev'
fix(clickhousech@m-5284646552): fix bthread_exception infinite recursion

See merge request: !24695
2024-10-09 02:18:30 +00:00
fredwang 200f91a6aa Merge 'virtual-logger-cnch-dev' into 'cnch-dev'
perf(clickhousech@m-4968955020): VirtualLogger

See merge request: !24002
# Conflicts:
#	programs/udf/manager/Init.h
#	programs/udf/srvstub/UDFImpl.h
#	src/Analyzers/QueryRewriter.cpp
#	src/CloudServices/CnchWorkerServiceImpl.cpp
#	src/CloudServices/CnchWorkerServiceImpl.h
#	src/Common/AdditionalServices.cpp
#	src/Common/CGroup/CGroupManagerFactory.cpp
#	src/Common/Exception.h
#	src/Common/Trace/DirectSystemLogExporter.cpp
#	src/Common/Trace/Telemetry.cpp
#	src/DaemonManager/BGJobStatusInCatalog.h
#	src/DataStreams/ReadDictInputStream.cpp
#	src/DataStreams/ReadDictInputStream.h
#	src/DataStreams/RemoteQueryExecutor.cpp
#	src/DataStreams/RemoteQueryExecutor.h
#	src/DataStreams/UnionBlockInputStream.h
#	src/Disks/DiskByteS3.cpp
#	src/Functions/FunctionFactory.cpp
#	src/Functions/FunctionsBitEngineHelper.h
#	src/Functions/IP2GeoUDF.h
#	src/Functions/UserDefined/UserDefinedExternalFunctionFactory.cpp
#	src/Functions/UserDefined/UserDefinedExternalFunctionFactory.h
#	src/Functions/UserDefined/UserDefinedSQLFunctionFactory.cpp
#	src/Functions/UserDefined/UserDefinedSQLFunctionFactory.h
#	src/Functions/UserDefined/UserDefinedSQLObjectsLoader.cpp
#	src/Functions/UserDefined/UserDefinedSQLObjectsLoader.h
#	src/IO/CloudFS/CloudFS.cpp
#	src/IO/CloudFS/CloudFS.h
#	src/IO/CloudFS/ReadBufferFromCFS.h
#	src/IO/CloudFS/WriteBufferFromCFS.cpp
#	src/IO/CloudFS/WriteBufferFromCFS.h
#	src/Interpreters/ANNHelper.h
#	src/Interpreters/DistributedStages/PlanSegmentManagerRpcService.h
#	src/Interpreters/InterpreterCreateFunctionQuery.h
#	src/Interpreters/InterpreterDropFunctionQuery.h
#	src/Interpreters/InterpreterSelectQuery.cpp
#	src/Interpreters/TreeRewriter.cpp
#	src/MergeTreeCommon/GlobalGCManager.h
#	src/Optimizer/Rewriter/BitEngineUseLocalDictionary.cpp
#	src/Optimizer/Rewriter/EliminateJoinByForeignKey.cpp
#	src/Storages/BitEngine/BitEngineDictionaryManager.cpp
#	src/Storages/BitEngine/BitEngineDictionaryManager.h
#	src/Storages/BitEngine/BitEngineHelper.cpp
#	src/Storages/BitEngineEncodePartitionHelper.cpp
#	src/Storages/HDFS/HDFSAuth.cpp
#	src/Storages/HDFS/HDFSConfigManager.h
#	src/Storages/Hive/HiveSchemaConverter.h
#	src/Storages/Kafka/KafkaCommon.cpp
#	src/Storages/MemoryDict.h
#	src/Storages/MemoryDictCache.h
#	src/Storages/MergeTree/MergeTreeBaseSelectProcessor.cpp
#	src/Storages/MergeTree/MergeTreeDataPartWriterCompact.h
#	src/Storages/MergeTree/MergeTreeDataPartWriterOnDisk.cpp
#	src/Storages/MergeTree/MergeTreeDataPartWriterOnDisk.h
#	src/Storages/MergeTree/MergeTreeIndexDiskANN.cpp
#	src/Storages/MergeTree/MergeTreeIndexDiskANN.h
#	src/Storages/MergeTree/MergeTreeIndexFaiss.cpp
#	src/Storages/MergeTree/MergeTreeIndexFaiss.h
#	src/Storages/MergeTree/MergeTreeIndexHNSW.cpp
#	src/Storages/MergeTree/MergeTreeIndexHNSW.h
#	src/Storages/MergeTree/MergeTreeSelectWithSearchProcessor.cpp
#	src/Storages/MergeTree/MergeTreeSelectWithSearchProcessor.h
#	src/Storages/MergeTree/MergeTreeSequentialSource.cpp
#	src/Storages/MergeTree/MergeTreeSequentialSource.h
#	src/Storages/MergeTree/MergeTreeVectorSearchExecutor.cpp
#	src/Storages/MergeTree/MergeTreeVectorSearchExecutor.h
#	src/Storages/MergeTree/MergeTreeWhereOptimizer.cpp
#	src/Storages/MergeTree/S3PartsAttachMeta.h
#	src/Storages/MergeTree/VectorIndex/ANNWhereCondition.cpp
#	src/Storages/MergeTree/VectorIndex/VectorIndexCache.h
#	src/Storages/StorageCnchMergeTree.cpp
2024-10-07 03:26:22 +00:00
fredwang 47af6a390f Merge 'support_timezone_dev' into 'cnch-dev'
feat(clickhousech@m-4692103199): [TO CNCH-dev] Support session level timezone

See merge request: !23632
2024-09-27 07:43:46 +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 21f4058466 Merge branch 'fky@cnch-dev@feat@catalog-log' into 'cnch-dev'
feat(clickhousech@m-4677004588): bring query_id and txn_id into inter-server rpc call.

See merge request dp/ClickHouse!23301
# Conflicts:
#	src/Protos/cnch_common.proto
2024-09-20 08:54:47 +00:00
fredwang 9f69633110 Merge 'fky@cnch-dev@feat@better-client' into 'cnch-dev'
fix(clickhousech@m-4724009505): Ctrl+C now cancels a query instead of exit.

See merge request: !23349
# Conflicts:
#	programs/client/Client.cpp
#	src/Common/config.h.in
#	src/configure_config.cmake
2024-09-20 08:42:50 +00:00
Dao 0ae0151148 Merge branch 'jiashuo_add-read-part-faild-node-info' into 'cnch-dev'
fix(clickhousech@m-3348189669): add node info when read data part failed

See merge request dp/ClickHouse!20783
# Conflicts:
#	src/Storages/MergeTree/MergeTreeReaderCNCH.cpp
2024-04-11 16:21:39 +08:00
Dao 5915c39b01 Merge 'youzhiyuan_fix_alloc-dealloc-mismatch' into 'cnch-dev'
fix(clickhousech@m-3057469102): fix alloc-dealloc-mismatch

See merge request: https://code.byted.org/dp/ClickHouse/merge_requests/20276
2024-03-22 14:37:03 +08:00
Dao a08037f299 Merge branch 'prepared_statement_cnchdev' into 'cnch-dev'
feat(optimizer@m-3000647987): Prepared Statement

See merge request dp/ClickHouse!19511
2024-03-07 18:03:38 +08:00
Dao 3cde4d9c60 Merge branch 'youzhiyuan_fix_brpc_exception_handler' into 'cnch-dev'
fix(clickhousech@m-14726232): use per bthread exception handler to fix ASAN build

See merge request dp/ClickHouse!19502
# Conflicts:
#	.gitignore
2024-03-07 11:06:13 +08:00
Dao 21828f532d Merge branch 'date_overflow_keepbounds' into 'cnch-dev'
feat(clickhousech@m-3000280096): Move date utils files from base/common to src/Common

See merge request dp/ClickHouse!19100
# Conflicts:
#	src/Common/DateLUTImpl.cpp
#	src/Common/tests/gtest_DateLUTImpl.cpp
#	src/Functions/today.cpp
2024-02-02 17:52:30 +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
blueskygzhz 468b62d86c use parseaddress instead of getHostFromHostPort 2024-01-09 11:53:18 +08:00
blueskygzhz 7307a1b7a2 fix getHostFromHostPort bug 2024-01-09 11:27:34 +08:00
Dao fd0f5ec786 Merge branch 'feat/cnch-2.0-bitmap-memory-tracker' into 'cnch-ce-merge'
feat(clickhousech@m-17036745): Attempt to add memory tracking to CRoaring

See merge request dp/ClickHouse!17706
2023-12-14 20:56:04 +08:00
Dao 40c82b9177 Merge branch 'jiashuo_support-file-stealing-disk-cache' into 'cnch-ce-merge'
fix(clickhousech@m-14013109): support file stealing disk cache

See merge request dp/ClickHouse!16846
# Conflicts:
#	src/CMakeLists.txt
#	src/CloudServices/CnchWorkerClient.h
#	src/Common/ProfileEvents.cpp
#	src/Common/tests/gtest_utils.cpp
#	src/Core/Settings.h
#	src/Interpreters/WorkerGroupHandle.cpp
#	src/MergeTreeCommon/assignCnchParts.cpp
#	src/Protos/CMakeLists.txt
#	src/Protos/DataModelHelpers.cpp
#	src/Storages/MergeTree/MergedReadBufferWithSegmentCache.cpp
2023-12-14 20:49:11 +08:00
Dao b60328f8a9 Merge branch 'hybrid_cache' into 'cnch-ce-merge'
feat(clickhousech@m-14941343): nvm_cache impl and integrate with mark_cache & uncompressed_cache

See merge request dp/ClickHouse!16992
# Conflicts:
#	src/Common/ProfileEvents.cpp
2023-11-21 17:37:37 +08:00
Dao 6dd936111c Merge branch 'fix-warnings-dbg-mode' into 'cnch-ce-merge'
feat(clickhousech@m-16123768): fix errors in debug mode

See merge request dp/ClickHouse!16926
2023-11-16 10:51:37 +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
Dao fe5f7d663b Merge branch 'zema/cnch-2.0-deleteMutation' into 'cnch-ce-merge'
feat(clickhousech@m-12768992): DELETE Mutation

See merge request dp/ClickHouse!14892
2023-11-06 17:04:08 +08:00
Dao a79fee5b40 Merge branch 'fix-clang13' into 'cnch-ce-merge'
fix(clickhousech@m-15952761): Fix clang13

See merge request dp/ClickHouse!16017
# Conflicts:
#	base/daemon/BaseDaemon.cpp
#	docker/packager/binary/Dockerfile
2023-10-31 15:07:41 +08:00
ByConityBot d8295c7214 Merge branch 'time' into 'cnch-ce-merge'
feat(clickhousech@m-12861763): ADB Compatibility - time functions for CNCH 2.0

See merge request dp/ClickHouse!13565
# Conflicts:
#	tests/queries/0_ce_problematic_stateless/01062_max_parser_depth.sh
#	tests/queries/0_ce_problematic_stateless/01328_bad_peephole_optimization.reference
#	tests/queries/0_ce_problematic_stateless/01676_long_clickhouse_client_autocomplete.sh
#	tests/queries/4_cnch_stateless/00189_time_zones_long.reference
#	tests/queries/4_cnch_stateless/00189_time_zones_long.sql
#	tests/queries/4_cnch_stateless/10080_cast_time_from_string.reference
#	tests/queries/4_cnch_stateless/10080_time_to_numeric_types_conversion.reference
#	tests/queries/4_cnch_stateless/10080_time_to_numeric_types_conversion.sql
2023-07-26 17:58:29 +08:00
ByConityBot 80f01c658c Merge branch 'unixtime_date' into 'cnch-ce-merge'
feat(clickhousech@m-10517770): ADB Compatibility Unix Timestamp Date

See merge request dp/ClickHouse!13641
2023-07-26 17:54:20 +08:00
benyucong 324ca77959 Merge branch 'merge_cnch_ce' into 'cnch-ce-merge'
fix(clickhousech@m-12493818): make ubas compatble with ce

See merge request dp/ClickHouse!13516
# Conflicts:
#	src/AggregateFunctions/AggregateFunctionFinderGroupFunnel.cpp
#	tests/queries/0_ce_problematic_stateless/00743_aggregation_finder_funnel.reference
#	tests/queries/0_ce_problematic_stateless/00743_aggregation_finder_funnel.sql
#	tests/queries/0_stateless/00743_aggregation_finder_funnel.reference
#	tests/queries/0_stateless/00743_aggregation_finder_funnel.sql
#	tests/queries/0_stateless/00743_aggregation_finder_funnel_group.reference
#	tests/queries/0_stateless/00743_aggregation_finder_funnel_group.sql
#	tests/queries/0_stateless/00743_aggregation_funnelreps.reference
#	tests/queries/0_stateless/00743_aggregation_funnelreps.sql
#	tests/queries/0_stateless/01003_aggregation_pathsplit.sql
#	tests/queries/0_stateless/10026_test_func_retention2.reference
#	tests/queries/0_stateless/10026_test_func_retention2.sql
#	tests/queries/0_stateless/10026_test_func_retentionloss.reference
#	tests/queries/0_stateless/10026_test_func_retentionloss.sql
#	tests/queries/0_stateless/10027_test_func_attribution_analysis.sql
#	tests/queries/4_cnch_stateless/00743_aggregation_finderfunnel.reference
#	tests/queries/4_cnch_stateless/00743_aggregation_finderfunnel.sql
2023-07-11 19:39:56 +08:00
benyucong 7495bd268b Merge branch 'cnch-ce-merge-grace-hash-join' into 'cnch-ce-merge'
feat(clickhousech@m-10180677): support grace hash join

See merge request dp/ClickHouse!13152
# Conflicts:
#	src/Core/Settings.h
#	src/Interpreters/Context.h
2023-07-06 15:29:16 +08:00
benyucong 63b07e21e4 Merge branch 'cherry-pick-joey-cnch-ce-merge' into 'cnch-ce-merge'
fix(clickhousech@9234256): [cp] Coverity bug fixes

See merge request dp/ClickHouse!11658
2023-06-05 15:34:03 +08:00
benyucong 3036317d04 Merge branch 'dylan-fix-wrong-coverity-annotations' into 'cnch-ce-merge'
fix(BYT-0000): fix wrong annotations with :FALSE suffix

See merge request dp/ClickHouse!11406
2023-06-05 14:08:10 +08:00
benyucong 2af5f26af6 Merge branch 'dylan-fix-cnch-ce-merge-coverity' into 'cnch-ce-merge'
fix(BYT-0000): fix cnch ce merge coverity flags

See merge request dp/ClickHouse!11059
2023-06-01 17:34:53 +08:00
dylan.ghee a80f4e57a9 merge cgroup support from community PR 31157 2023-02-17 14:30:22 +08:00
dylan.ghee 4050514066 merge community support for cgroup 2023-02-17 14:30:15 +08:00
ducle.canh 27964cae1b remove empty line 2023-01-06 18:41:25 +08:00
ducle.canh 4e7dd0798d update copyright and license 2023-01-06 18:32:51 +08:00
ducle.canh 1bcc5a03ed update copyright and license 2023-01-06 18:27:24 +08:00
ducle.canh 2e549a3c4f update copyright and license 2023-01-06 12:03:41 +08:00
ducle.canh b8c76c1aab initial commit 2023-01-05 14:19:18 +08:00
robot-clickhouse 338e8d9598 Backport #29063 to 21.8: Merging #27963 2021-09-17 19:50:42 +03:00
robot-clickhouse 937e3fe8c3 Backport #27858 to 21.8: Use Multipart copy upload for large S3 objects 2021-08-25 21:35:53 +03:00
robot-clickhouse 22ed227e74 Backport #27605 to 21.8: Fixed parsing DateTime64 value from string. 2021-08-12 20:46:44 +03:00
robot-clickhouse d6a47c92f9 Backport #26589 to 21.8: Fix history file conversion if file is empty 2021-07-21 08:33:13 +03:00
alexey-milovidov 54bac53e03 Merge pull request #24789 from kitaisreal/compile-aggregation-functions
Compile aggregate functions
2021-07-05 02:57:49 +03:00
Maksim Kita 83e1063f19 Fixed code review issues 2021-07-03 16:29:32 +03:00
feng lv d6f0d31549 fix special build on clang 11 2021-07-02 05:51:53 +00:00
alexey-milovidov 656f60a5b0 Update ReplxxLineReader.cpp 2021-07-02 04:26:49 +03:00
alexey-milovidov 3696cea56f Update ReplxxLineReader.cpp 2021-07-02 04:25:07 +03:00
Maksim Kita b40e491790 Aggregate functions update compile interface 2021-07-01 22:56:35 +03:00
Maksim Kita 83c9fc1a56 Compile aggregate functions 2021-07-01 22:56:35 +03:00
Azat Khuzhin 039ea743f6 Convert history file from readline format to replxx format
replxx requires each history line to prepended with time line:

    ### YYYY-MM-DD HH:MM:SS.SSS
    select 1

And w/o those service lines it will load all lines from history file as
one history line for suggestion. And if there are lots of lines in file it
will take lots of time (getline() + tons of reallocations).
2021-06-30 22:06:16 +03:00
Alexey Milovidov d4e10e9a7c Add comment 2021-06-29 02:19:09 +03:00
Alexey Milovidov 9067161114 Fix DateLUT on Darwin 2021-06-29 02:16:19 +03:00
Ivan 227722d7a7 Add CI check for darwin-aarch64 (#25560)
* Add support for darwin-aarch64

* Fix PVS warnings

* Add build configuration

* Fix packager args
2021-06-25 18:21:56 +03:00