Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create branch ed-release/1.0.1 #12

Open
wants to merge 303 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
303 commits
Select commit Hold shift + click to select a range
50395c1
Merge 'cherry-pick-commit-be60339a-4' into 'cnch-2.2'
nudles Aug 1, 2024
5ca7fc3
Merge 'fix_logical_optimizer_alias_cnch2.2' into 'cnch-2.2'
nudles Aug 1, 2024
9f33c3d
Merge 'cherry-pick-eb87e2d3' into 'cnch-2.2'
nudles Aug 1, 2024
655fc0e
Merge 'cherry-pick-92c1d177' into 'cnch-2.2'
nudles Aug 1, 2024
29b89c8
Merge 'cnch_2.2_fix_ivt_idx_mvcc' into 'cnch-2.2'
nudles Aug 1, 2024
529cfb1
Merge 'filter22' into 'cnch-2.2'
nudles Aug 1, 2024
c6ced0e
Merge 'cherry-pick-54c9d575' into 'cnch-2.2'
nudles Aug 1, 2024
ac491ad
Merge 'cherry-pick-mr-22867' into 'cnch-2.2'
nudles Aug 1, 2024
02558d6
Merge 'explain_ignore_format_cnch2.2' into 'cnch-2.2'
nudles Aug 1, 2024
d249a04
Merge branch 'zema/cnch-2.2-cp-adbMinorFix' into 'cnch-2.2'
nudles Aug 1, 2024
d902af6
Merge 'feat/cp_enable_table_scan_build_pipeline_optimization_cnch_2.2…
nudles Aug 1, 2024
d6c075e
Merge pull request #1793 from ByConity/cp-0801
kevinthfang Aug 2, 2024
ff1e72a
Merge 'cherry-pick-mr-22709' into 'cnch-2.2'
nudles Aug 5, 2024
8904d1d
Merge branch 'cherry-pick-a43b3d66' into 'cnch-2.2'
nudles Aug 5, 2024
022af2a
Merge branch 'fix_json_merge' into 'cnch-2.2'
nudles Aug 5, 2024
78256ef
Merge 'cherry-pick-mr-22985' into 'cnch-2.2'
nudles Aug 5, 2024
deb6354
Merge 'cherry-pick-723a4b68' into 'cnch-2.2'
nudles Aug 5, 2024
577de4a
Merge 'cherry-pick-a05a04ee' into 'cnch-2.2'
nudles Aug 5, 2024
bb68f2b
Merge 'cherry-pick-0d297728' into 'cnch-2.2'
nudles Aug 5, 2024
fd6590c
Merge 'cherry-pick-14a37c0a-2' into 'cnch-2.2'
nudles Aug 5, 2024
e089c2b
Merge 'cherry-pick-mr-22605-1' into 'cnch-2.2'
nudles Aug 5, 2024
a98c727
Merge 'cnch2.2-cancel-client' into 'cnch-2.2'
nudles Aug 5, 2024
03a81b4
Merge '4655162137_cnch-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
56e1b96
Merge 'cherry-pick-a46f9673' into 'cnch-2.2'
nudles Aug 5, 2024
cc89b68
Merge branch '[email protected]@buildselect-coredump-fix' into 'cnch-2.2'
nudles Aug 5, 2024
d56d58b
Merge '4675551081_cnch-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
b39fd1d
Merge 'fix_create_view_settings_in_cnch22' into 'cnch-2.2'
nudles Aug 5, 2024
4d5e4c1
Merge branch 'fix_unique_delete_flag_column_2.2' into 'cnch-2.2'
nudles Aug 5, 2024
3aee68f
Merge 'cherry-pick-2b2ba473-3' into 'cnch-2.2'
nudles Aug 5, 2024
9e17ed1
Merge 'cherry-pick-mr-23090' into 'cnch-2.2'
nudles Aug 5, 2024
9eae1ee
Merge 'fix_mysql_having_name_resolution_for_agg-cnch-2.2' into 'cnch-…
nudles Aug 5, 2024
3c3b601
Merge 'feat/improve_validate_materialized_view_cnch_2.2' into 'cnch-2.2'
nudles Aug 5, 2024
ce5ed89
Merge 'fix-write-part-core-cnch-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
ded93e6
Merge 'youzhiyuan_refine_cityHash64V2_2_2' into 'cnch-2.2'
nudles Aug 5, 2024
a48a527
Merge 'fix/fix_mark_distinct_optimization_2.2' into 'cnch-2.2'
nudles Aug 5, 2024
63c45b7
Merge 'cherry-pick-mr-22947' into 'cnch-2.2'
nudles Aug 5, 2024
b884e8f
Merge 'cherry-pick-454ed2f6-5' into 'cnch-2.2'
nudles Aug 5, 2024
38a9dcb
Merge 'cherry-pick-ed87de0e-3' into 'cnch-2.2'
nudles Aug 5, 2024
7554a0d
Merge 'fix_get_json_object_for_lc' into 'cnch-2.2'
nudles Aug 5, 2024
e4c1134
Merge branch 'lta@ETL_perf_optimize4cnch-dev' into 'cnch-dev'
nudles Aug 5, 2024
62aff06
Merge branch 'cherry-pick-fda414cd' into 'cnch-2.2'
nudles Aug 5, 2024
7104fe1
remove bitengine test cases
nudles Aug 5, 2024
4ed8b55
Merge pull request #1796 from ByConity/cp-0805
nudles Aug 5, 2024
bec8b74
Merge branch 'jiashuo_support-attach-preload-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
0303dd8
Merge branch 'cherry-pick-8d6a3ec3' into 'cnch-2.2'
nudles Aug 5, 2024
36ef845
Merge branch 'fix-sensitive-permission' into 'cnch-2.2'
nudles Aug 5, 2024
bd683e6
Merge branch 'fix_intersection_of_access_rights_2p2' into 'cnch-2.2'
nudles Aug 5, 2024
acb3f0e
Merge 'cherry-pick-mr-23213' into 'cnch-2.2'
nudles Aug 5, 2024
9fa9a11
Merge 'cnch_2.2_update_cache_cfg' into 'cnch-2.2'
nudles Aug 5, 2024
6895d74
Merge 'feat/push_order_by_desc_to_table_scan_cnch_2.2' into 'cnch-2.2'
nudles Aug 5, 2024
662d0ca
Merge 'fix_static_ast_visitor_cnch22' into 'cnch-2.2'
nudles Aug 5, 2024
7323c4f
Merge 'cherry-pick-mr-23196-1' into 'cnch-2.2'
nudles Aug 5, 2024
a52a48f
Merge 'cherry-pick-mr-23262-1' into 'cnch-2.2'
nudles Aug 5, 2024
2bfd4c4
Merge 'cherry-pick-4d3a1df7-3' into 'cnch-2.2'
nudles Aug 5, 2024
894de02
Merge 'cnch_fix_tenant_on_mv_2_2' into 'cnch-2.2'
nudles Aug 5, 2024
4cd7776
Merge 'jiashuo_fix-assign-table-settings-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
861b302
Merge branch 'cherry-pick-fa7bc04b' into 'cnch-2.2'
nudles Aug 5, 2024
36c3d76
Merge branch 'cherry-pick-3954f39f' into 'cnch-2.2'
nudles Aug 5, 2024
538e9ba
Merge branch 'jiashuo_fix-disk-reserve-inode-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
e959d31
Merge 'optimizer_respect_mysql_implicit_cast_rules_cnch-2.2' into 'cn…
nudles Aug 5, 2024
1b587bc
Merge 'implicit_cast_for_subcolumn-cnch-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
d0b260f
Merge '[email protected]@fix@pin-VERSION_STRING' into 'cnch-2.2'
nudles Aug 5, 2024
3ea056c
Merge branch 'cherry-pick-b2868154-2' into 'cnch-2.2'
nudles Aug 5, 2024
b32ec39
Merge 'fix_in_subquery_no_super_type_error-cnch-2.2' into 'cnch-2.2'
nudles Aug 5, 2024
60f8eaf
Merge 'cnch_22_fix_sketch' into 'cnch-2.2'
nudles Aug 5, 2024
5799da8
Merge 'cherry-pick-mr-23389' into 'cnch-2.2'
nudles Aug 5, 2024
d2a3803
Merge 'cnch_2.2_v2_fix_cherrypick' into 'cnch-2.2'
nudles Aug 5, 2024
f668402
Merge 'cherry-pick-337e26ca-2' into 'cnch-2.2'
nudles Aug 5, 2024
658ebea
Merge 'fix_interpreter_optimizer_execute_nullptr-cnch-2.2' into 'cnch…
nudles Aug 5, 2024
baca783
Merge 'dog-cnch-2.2-fix-histogram' into 'cnch-2.2'
nudles Aug 5, 2024
78f830b
Merge 'cherry-pick-mr-23481' into 'cnch-2.2'
nudles Aug 5, 2024
9261bfb
Merge branch 'cherry-pick-08b93a57' into 'cnch-2.2'
nudles Aug 5, 2024
efd695f
Merge 'cherry-pick-b6702db1' into 'cnch-2.2'
nudles Aug 5, 2024
e51016e
Merge 'cherry-pick-ea50d18e-2' into 'cnch-2.2'
nudles Aug 5, 2024
ff62397
Merge 'cherry-pick-63156edf' into 'cnch-2.2'
nudles Aug 5, 2024
24a7486
Merge 'cherry-pick-61f43b27' into 'cnch-2.2'
nudles Aug 5, 2024
3b8aed3
Merge 'fix_hybrid_again_2.2' into 'cnch-2.2'
nudles Aug 5, 2024
adc6631
Merge 'youzhiyuan_add_timeout_for_send_query_2_2' into 'cnch-2.2'
nudles Aug 5, 2024
e328ab3
Merge 'cherry-pick-mr-23226-1' into 'cnch-2.2'
nudles Aug 5, 2024
c563b1e
Merge 'cherry-pick-commit-dc5a8bbe' into 'cnch-2.2'
nudles Aug 5, 2024
aed11a7
Merge 'cherry-pick-mr-23331' into 'cnch-2.2'
nudles Aug 5, 2024
7cb0a5a
Merge branch 'cherry-pick-7827f2d4' into 'cnch-2.2'
nudles Aug 5, 2024
8ef5b9c
Merge 'fix_add_buffer_cte_cnch2.2' into 'cnch-2.2'
nudles Aug 5, 2024
d2f4e62
Merge branch 'fix-bitmapColumnCardinality-miss-partial-agg-cnch-2.2' …
nudles Aug 5, 2024
7818b8d
Merge 'aeolus_table_access_2p2' into 'cnch-2.2'
nudles Aug 5, 2024
e0875e7
Merge branch 'cherry-pick-1ba8c804-2' into 'cnch-2.2'
nudles Aug 5, 2024
3e617d3
Merge 'support_timezone_2.2' into 'cnch-2.2'
nudles Aug 5, 2024
43c4115
Merge 'cherry-pick-commit-e68d23d9' into 'cnch-2.2'
nudles Aug 5, 2024
2f096ae
fix compile
nudles Aug 5, 2024
52f3a14
fix ci
nudles Aug 6, 2024
3842f91
debug ci
nudles Aug 6, 2024
14e2171
Revert "debug ci"
nudles Aug 6, 2024
f237553
Merge 'fky@cnch-dev@aggressive-gc' into 'cnch-dev'
nudles Aug 6, 2024
502ed24
run ci sequentially if only a few test cases
nudles Aug 6, 2024
182336e
Merge pull request #1799 from ByConity/cp-0806
kevinthfang Aug 7, 2024
63a2e1b
push release docker images to both dockerhub and volcano
nudles Aug 8, 2024
8e7cf18
add alias
nudles Aug 13, 2024
59dc3a1
Merge branch 'pudu-poc' into 'cnch-dev'
nudles Aug 15, 2024
0458ed7
Merge 'fix-remote' into 'cnch-dev'
nudles Aug 15, 2024
6d9b832
Merge pull request #1724 from ByConity/fix-http-compress-1
nudles Aug 26, 2024
82302d6
Merge 'fky@cnch-dev@fix@tr-gc-with-sd-local' into 'cnch-dev'
nudles Aug 26, 2024
30f4f4c
Merge pull request #1828 from ByConity/release1.0-rc3
nudles Aug 27, 2024
0a9ef5f
Merge branch 'cherry-pick-1ba8c804-3' into 'cnch-dev'
nudles Aug 28, 2024
1e0bb1e
Merge 'fky@cnch-dev@fix@txn-clean' into 'cnch-dev'
nudles Aug 28, 2024
909468b
Merge pull request #1833 from ByConity/1.0-patch
nudles Aug 28, 2024
1aa06f4
Merge branch 'jiashuo_fix-gc-disk-name-not-found' into 'cnch-dev'
nudles Aug 29, 2024
d0c429b
Merge branch 'jiashuo_fix-gc-disk-name-not-found' into 'cnch-dev'
nudles Aug 29, 2024
22cc4b9
Merge pull request #1835 from ByConity/v1patch2
nudles Aug 29, 2024
1ef4f5c
fix compile error
nudles Aug 29, 2024
694978a
fix(clickhousech@m-3459482178): [cp]fix no column issue when bitengin…
nudles Aug 30, 2024
ecc5807
fix compile error
nudles Aug 30, 2024
4a5cba7
[cp] handle empty column partial part for bitengine See merge request…
nudles Sep 3, 2024
b9ae6f4
fix compile errors
nudles Oct 18, 2024
fd3fea0
Merge branch 'zema/cnch-2.2-cp-lazyLoadDataParts' into 'cnch-2.2'
zeromem Sep 5, 2024
08f93de
Merge pull request #1903 from ByConity/cp-release-1018
nudles Oct 21, 2024
54d692f
remove bitengine files
nudles Sep 3, 2024
ad06fcf
fix compile error
nudles Sep 4, 2024
8fe4b51
fix ci
nudles Sep 5, 2024
46fb9e7
Merge 'bsp-schedule-send-progress' into 'cnch-dev'
nudles Sep 11, 2024
d4e2ecb
Merge branch 'add_io_uring_fix_ut' into 'cnch-dev'
nudles Sep 20, 2024
c8fdd3f
fix(clickhousech@m-4711020687): [cp] fix bug in largeKV
nudles Sep 20, 2024
f8edd0f
fix compile errors
nudles Oct 21, 2024
3c710bf
fix(clickhousech@m-4811852668): [cp] enable cnch catalog metrics
nudles Sep 24, 2024
b8a5655
fix(clickhousech@m-4811570692): [cnch-2.2] removeImpl does not remove…
nudles Sep 24, 2024
12a34b5
Merge 'fix-source-prune-cnch-dev' into 'cnch-dev'
nudles Sep 24, 2024
c960c01
fix(clickhousech@m-4770084743): [CP to 2.2] support multi index preload
nudles Sep 24, 2024
877969e
fix compile error
nudles Sep 24, 2024
b0ef1f3
fix(clickhousech@m-4812095371): [cp] fix drop wrong partitoins when d…
nudles Sep 24, 2024
e20f594
fix(clickhousech@m-4770101783): support subquery in lambda cnch 2.2
nudles Sep 24, 2024
1d13b26
fix(clickhousech@m-3766302103): fix expression interpreter check bool…
nudles Sep 24, 2024
46599cb
Merge 'cnch_dev_2.2_preload_to_memory' into 'cnch-2.2'
Jul 29, 2024
95b7db6
fix compile error
nudles Sep 24, 2024
636baff
fix(clickhousech@m-4831487362): do not generate exception if tso lead…
nudles Sep 24, 2024
1081097
Merge branch 'join_support_null_aware_equals-cnch-dev' into 'cnch-dev'
nudles Sep 24, 2024
545af15
fix compile error
nudles Sep 27, 2024
dce41df
fix ci due to async cache
nudles Sep 27, 2024
b60880b
wait a bit longer for cache
nudles Sep 27, 2024
050dbab
fix ci due to missing preload
nudles Sep 30, 2024
e05f1af
remove geo_index in ci
nudles Oct 1, 2024
6ff95e3
Merge 'fix_explain_info_cnchdev' into 'cnch-dev'
nudles Oct 1, 2024
af9438b
fix compile error due to not cp feat mr 22840
nudles Oct 22, 2024
dc822f5
fix(clickhousech@m-4831451101): [cp cnch-2.2] fix PARSE_ERROR log for…
nudles Oct 1, 2024
8fff919
fix compile error
nudles Oct 1, 2024
2a6c49f
fix(clickhousech@m-14513273): fix join with bitEquals for eliminate j…
nudles Oct 2, 2024
4900f9d
Merge 'ratio' into 'cnch-dev'
nudles Oct 2, 2024
1f8e718
Merge 'cnch_2.2_delay_idx_calc' into 'cnch-2.2'
Aug 2, 2024
c602241
fix(clickhousech@m-4872363091): [cp 2.2] fix thread pool for txn cleaner
nudles Oct 2, 2024
16f4126
ci(clickhousech@m-4770399785): [cp] add ci metric case
nudles Oct 2, 2024
93c700d
fix(optimizer@m-4831910215): fix MultipleDistinctAggregationToExpandA…
nudles Oct 2, 2024
a468af9
fix(clickhousech@m-4831873052): [cp] fix aeolus check when enable opt…
nudles Oct 2, 2024
93eb75e
Merge 'fky@cnch-dev@fix@tx-clean-fix-2' into 'cnch-dev'
nudles Oct 2, 2024
b4de3db
fix(clickhousech@m-4670791834): [cp] expose fd metric to prom
nudles Oct 2, 2024
5473f30
Merge 'fix_drop_staged_part_bug4cnch-dev' into 'cnch-dev'
nudles Oct 2, 2024
ad3ca33
fix(clickhousech@m-4812074211): check rights for tenant dictionary cr…
nudles Oct 2, 2024
9d65092
fix(clickhousech@m-3012095064): increase brpc max_body_size
nudles Oct 2, 2024
5c33e26
fix(clickhousech@m-4968928566): (cnch-cp2.2)cnch_bugfix_bigmem_when_m…
nudles Oct 2, 2024
40b2f6f
fix compile errors
nudles Oct 22, 2024
fa9ca4a
fix ci
nudles Oct 3, 2024
bffba65
fix ci due to wrong conflict resolution
nudles Oct 4, 2024
c814da4
fix(optimizer@m-4874825265): Do not check function type in join condi…
nudles Oct 7, 2024
b1655ed
fix(clickhousech@m-4968929765): print method name when rpc failed
nudles Oct 7, 2024
ab0e029
fix(clickhousech@m-4970018225):[To cnch2.2] Session timezone should n…
nudles Oct 7, 2024
ae0b0b0
Merge 'cnch_gwmh_fix_partial_update' into 'cnch-dev'
nudles Oct 7, 2024
527baf1
Merge 'youzhiyuan_fix_noexcept_cdw' into 'cnch-dev'
nudles Oct 7, 2024
098eab0
fix(clickhousech@m-4968956256): fix subquery in lambda check cnch 2.2
nudles Oct 7, 2024
a601c5b
fix(clickhousech@m-4811829835): 【CP】skip write cache
nudles Oct 7, 2024
77d5fdc
fix(optimizer@m-4872204002): fix same alias in arrayJoin
nudles Oct 7, 2024
1394816
Merge 'fix_cancel_segment_with_write_cache_22' into 'cnch-2.2'
TKaxe Aug 12, 2024
19b9e9d
fix(clickhousech@m-4087770190): [cp]try capture bytekv lock timeout w…
nudles Oct 7, 2024
d0a8b2a
fix(clickhousech@m-4970076673): apply dialect settings onlydialect ch…
nudles Oct 7, 2024
318998d
fix(clickhousech@m-5142630009): turn off shutdown_on_exception for ba…
nudles Oct 7, 2024
eb9a52d
fix(clickhousech@m-5158792584): [cp] fix tso metrics exporter not work
nudles Oct 7, 2024
e86cba4
fix(clickhousech@m-4872194523):fix session setting priority
nudles Oct 7, 2024
6ab421e
fix(clickhousech@m-5036085262): fix multiple revokes
nudles Oct 7, 2024
16c6934
fix(clickhousech@m-5036081708): [CP to 2.2]fix reserved bytes failed
nudles Oct 7, 2024
b33a792
fix(clickhousech@m-5165182515): [cp]fix deserialization bug in bitmap…
nudles Oct 7, 2024
8b71716
fix(clickhousech@m-5036017307): [cp cnch-2.2] fix CTAS coredump when …
nudles Oct 7, 2024
8320e7a
fix(clickhousech@m-4716963947): [cp] disable alter column from Nullab…
nudles Oct 7, 2024
10e7c54
fix(clickhousech@m-4548807740): fix bitmapindex if use reverse reader
nudles Oct 7, 2024
f0dcaae
fix(clickhousech@m-5165709139): [cp] fix insert values metrics not ac…
nudles Oct 7, 2024
31c1e3f
fix(optimizer@m-4770421276): fix sample cnch-2.2
nudles Oct 7, 2024
3625914
fix(clickhousech@m-5165104694): skip compare exchange_port for server…
nudles Oct 7, 2024
0d247cb
fix(clickhousech@m-4874775195): cnch 2.2 [cp] fix multi if for lc
nudles Oct 7, 2024
02c4c9e
Revert "fix ci"
nudles Oct 23, 2024
44a79a8
remove conflict marker
nudles Oct 23, 2024
2fd78aa
disable 61000_cnch_metrics.sh
nudles Oct 23, 2024
78ae5fa
Merge pull request #1905 from ByConity/cp-release-1021
nudles Oct 23, 2024
84163fc
Merge branch 'jiashuo_fix-thread-pool-exception' into 'cnch-dev'
nudles Oct 7, 2024
040791e
Merge branch 'fix_format_factory_for_cnchKafka' into 'cnch-dev'
nudles Oct 7, 2024
6f486d1
fix(optimizer@m-4671122533): make join input nullable cnch-dev
nudles Oct 7, 2024
c294e0e
fix(clickhousech@m-4789458129): Change datetime behavior of mysql pro…
nudles Oct 7, 2024
4396f2c
Merge 'fix_compatible-bug4cnch-dev' into 'cnch-dev'
nudles Oct 7, 2024
7f6a6a4
fix(optimizer@m-4675050005): substitute Select Item To Any Function c…
nudles Oct 7, 2024
8e646dd
fix compile errors
nudles Oct 7, 2024
9a65bb3
fix ci
nudles Oct 7, 2024
0c4ffbc
fix compile errors
nudles Oct 24, 2024
14b80ed
fix ci due to wrong handling of code conflicts
nudles Oct 25, 2024
9feb507
Merge pull request #1907 from ByConity/cp-release-1024
nudles Oct 25, 2024
4c53302
fix(clickhousech@m-5141737531): [cp] optimize get last modification t…
nudles Oct 8, 2024
4989ee2
fix(clickhousech@m-17322645): compatibility change for sensitive
nudles Oct 8, 2024
575dd6e
Merge branch 'fix-set-sensitive' into 'cnch-dev'
nudles Oct 8, 2024
4d2a0bd
fix(clickhousech@m-10180677): rename dup TemporaryFileStream
nudles Oct 8, 2024
e74255f
fix(clickhousech@m-4872244233): cnch dev [cp] fix unique table preloa…
nudles Oct 8, 2024
7f1e733
Merge 'ctas_opt' into 'cnch-dev'
nudles Oct 8, 2024
ac4e277
fix(clickhousech@m-4969080058):fix labelled metric export
nudles Oct 8, 2024
88649a8
fix(clickhousech@m-4724003525): [cp]BitEngine fix not-found-table iss…
nudles Oct 8, 2024
4d97385
fix git submodule url
nudles Oct 8, 2024
b472a1f
Merge 'cnch_dev_multiple_table_query_forwarding' into 'cnch-dev'
nudles Oct 8, 2024
8a128cc
fix(optimizer@m-4281348766): optimizer add allow_map_access_without_k…
nudles Oct 8, 2024
4fbd5aa
fix(clickhousech@m-4970049069): fix query with profile
nudles Oct 8, 2024
2b813f2
fix(clickhousech@m-14417475): [cp]BitEngine schema change in part-writer
nudles Oct 8, 2024
4df06d5
fix(clickhousech@m-5251516614): Fix toDatetime64ornull with Time Type…
nudles Oct 8, 2024
f7eed26
Merge 'cnch_dev_fix_gin_ub' into 'cnch-dev'
nudles Oct 8, 2024
24ff083
fix(optimizer@m-5260420737): fix sorting_property when optimizer_in_o…
nudles Oct 8, 2024
f5af831
fix(optimizer@m-5158780031): MultipleDistinctAggregationToExpandAggre…
nudles Oct 8, 2024
22d574d
fix compile error
nudles Oct 8, 2024
f6cddf0
fix compile errors
nudles Oct 8, 2024
3f5a514
fix(optimizer@m-5266967197): ban left any join to inner
nudles Oct 8, 2024
29f6bf9
fix(clickhousech@m-5165199050): [cp] fix APIRequestHandler request path
nudles Oct 8, 2024
4b452a6
Merge 'zema/cnch-dev-avoidGenreateTwoMutationEntries' into 'cnch-dev'
nudles Oct 8, 2024
e7d5674
fix(optimizer@m-4676551021): support join using to join on, fix ndv e…
FluorineDog Aug 29, 2024
00026d9
fix compile errors
nudles Oct 28, 2024
d8206b7
Revert "fix compile error"
nudles Oct 28, 2024
528f408
fix typo in ci tests
nudles Oct 28, 2024
9145b99
Merge pull request #1908 from ByConity/cp-release-1025
nudles Oct 29, 2024
52306ae
fix(optimizer@m-5165106472): fix early execute in subquery cnch-2.2
nudles Oct 8, 2024
283e6e4
fix(clickhousech@m-4420692731): more cancel scenario support ref: #61992
nudles Oct 8, 2024
a6e8ad5
fix(clickhousech@m-4770074806): [cp] support tenant_id for UPDATE
nudles Oct 8, 2024
287cba9
fix(clickhousech@m-5266990544): share lock between different version …
nudles Oct 8, 2024
ae626fb
fix(clickhousech@m-5283724588): 【CP】rebuild connection pool when ENOT…
nudles Oct 8, 2024
0c30cb7
fix(optimizer@m-4872241544): fix distributed_aggregation_memory_effic…
nudles Oct 8, 2024
f20802a
Merge branch 'add_prewhere_blacklist_cnch-dev' into 'cnch-dev'
nudles Oct 8, 2024
00ecc01
Merge 'cnch_dev_optimize_unique_index_read' into 'cnch-dev'
nudles Oct 8, 2024
9a8ca90
fix link error about foundationdb
nudles Oct 9, 2024
5f6f85c
fix(clickhousech@m-5284646552): 【CP】fix bthread_exception infinite re…
nudles Oct 9, 2024
e8d6ef0
fix(clickhousech@m-5284168675): 【CP】fix core or lost data when except…
nudles Oct 9, 2024
7dd8d58
fix compile errors
nudles Oct 29, 2024
050bef8
Merge 'fix/fix_string_and_int_cast_in_predicate_pushdown_cnch_dev' in…
nudles Oct 9, 2024
7e4da23
Merge 'turn_off_enable_push_topn_through_projection-cnch-dev' into 'c…
nudles Oct 9, 2024
296fb37
Merge 'fky@cnch-dev@fix@minor-fix' into 'cnch-dev'
nudles Oct 9, 2024
a189add
fix(clickhousech@m-4731033617): fix subcolumn for lowcard nullable cn…
nudles Oct 9, 2024
41fac7b
fix(clickhousech@m-5285220418): [cp cnch-2.2] minor fix coredump of S…
nudles Oct 9, 2024
11ae065
fix unittest due to missing cp some changes
wangtZJU Sep 2, 2024
58b5130
fix ci due to missing cp reference change
nudles Oct 29, 2024
86fd76c
Merge pull request #1910 from ByConity/cp-release-1029
nudles Oct 30, 2024
39bc806
update proxy for release build
nudles Oct 30, 2024
128397b
login to dockerhub in release workflow before build docker
nudles Oct 30, 2024
b1fb95b
ed-release-1.0.1-token
ozcelgozde Nov 25, 2024
6eda469
update debian version to fix security vulnerabilities
ozcelgozde Nov 25, 2024
9663f83
add debug log to bg thread fetched tables
ozcelgozde Nov 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 3 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: CI
on:
# Triggers the workflow on push or pull request events but only for the "main" branch
push:
branches: [ "master" , "release/0.4.x" ]
branches: [ "master" , "release/1.0.x" ]
pull_request:
branches: [ "master" , "release/0.4.x" ]
branches: [ "master" , "release/1.0.x" ]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
Expand Down Expand Up @@ -102,6 +102,7 @@ jobs:
cp -r $GITHUB_WORKSPACE/tests/clickhouse-test ./
mkdir queries
cp -r $GITHUB_WORKSPACE/tests/queries/4_cnch_stateless queries/
cp -r $GITHUB_WORKSPACE/tests/queries/8_cnch_S3_only queries/
cp -r $GITHUB_WORKSPACE/tests/queries/shell_config.sh queries/
# We need skip-list to skip some tests.
cp $GITHUB_WORKSPACE/tests/queries/skip_list.json queries/
Expand Down
28 changes: 22 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
- name: Setup Git Proxy.
if: ${{ runner.name != 'ec2-aws-id4-10.10.129.157' }}
run: |
git config --global http.proxy http://${{ secrets.HTTP_PROXY }}
git config --global http.https://github.com.proxy http://${{ secrets.VIP_PROXY }}:3128
- name: Setup Environment Varialbes
run: |
export PROJECT_NAME=byconity-$(cat /etc/hostname)
Expand Down Expand Up @@ -48,17 +48,17 @@ jobs:
tag: ${{ github.ref }}
overwrite: true
file_glob: true
- name: Login to Docker Hub.
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build Docker.
run: |
cd ByConity/docker/debian/release
BUILD_TYPE=Release CMAKE_FLAGS="-DENABLE_JAVA_EXTENSIONS=0" TAG=${{ github.ref_name }} make image-github
cd -
docker images
- name: Login to Docker Hub.
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Push Dockers.
run: |
docker push byconity/byconity:${{ github.ref_name }}
Expand All @@ -68,6 +68,22 @@ jobs:
docker tag byconity/byconity:${{ github.ref_name }} byconity/byconity:stable
docker push byconity/byconity:stable
docker image rm -f byconity/byconity:stable
- name: Login to Volcano Container Registry
uses: docker/login-action@v3
with:
registry: byconity-cn-beijing.cr.volces.com
username: ${{ secrets.VOLC_CR_USER }}
password: ${{ secrets.VOLC_CR_PASS }}
- name: Push Dockers to Volcano CR
run: |
docker tag byconity/byconity:${{ github.ref_name }} byconity-cn-beijing.cr.volces.com/byconity/byconity:${{ github.ref_name}}
docker push byconity-cn-beijing.cr.volces.com/byconity/byconity:${{ github.ref_name }}
- name: Tag as Stable then push to Volcano CR
if: "!github.event.release.prerelease"
run: |
docker tag byconity/byconity:${{ github.ref_name }} byconity-cn-beijing.cr.volces.com/byconity/byconity:stable
docker push byconity-cn-beijing.cr.volces.com/byconity/byconity:stable
docker image rm -f byconity-cn-beijing.cr.volces.com/byconity/byconity:stable
- name: Cleanup Data.
if: always()
run: |
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@
url = https://github.com/google/benchmark.git
[submodule "contrib/hivemetastore"]
path = contrib/hivemetastore
url = https://github.com/ClickHouse/hive-metastore.git
url = https://github.com/ByConity/hivemetastore.git
[submodule "contrib/udns"]
path = contrib/udns
url = https://github.com/ortclib/udns.git
Expand Down
11 changes: 4 additions & 7 deletions base/common/ThreadLocal.h
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,10 @@ template<class T, class I>
class ThreadLocalManagedBase {
public:
ThreadLocalManagedBase() noexcept {
bthread_key_create(&key, [](void *obj) { delete static_cast<T *>(obj); });
bthread_key_create(&key, [](void * obj) {
static_cast<T *>(obj)->~T();
free(obj);
});
}

~ThreadLocalManagedBase() noexcept { bthread_key_delete(key); }
Expand All @@ -128,9 +131,3 @@ class ThreadLocalManagedBase {
private:
bthread_key_t key;
};

template<class T>
class ThreadLocalManaged : public ThreadLocalManagedBase<T, ThreadLocalManaged<T>> {
public:
static void *create() { return new T(); }
};
11 changes: 10 additions & 1 deletion base/common/bthread_exception.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
#include <common/ThreadLocal.h>

template<class T>
class ThreadLocalManagedUntracked : public ThreadLocalManagedBase<T, ThreadLocalManagedUntracked<T>> {
public:
static void *create() {
void * p = malloc(sizeof(T));
return new (p) T();
}
};

namespace {
struct __cxa_eh_globals {
void * caughtExceptions;
Expand All @@ -11,7 +20,7 @@ namespace __cxxabiv1 {

namespace {
__cxa_eh_globals * __globals () {
static ThreadLocalManaged<__cxa_eh_globals> eh_globals;
static ThreadLocalManagedUntracked<__cxa_eh_globals> eh_globals;
return eh_globals.get();
}
}
Expand Down
2 changes: 1 addition & 1 deletion base/common/chrono_io.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ std::string to_string(const std::chrono::time_point<Clock, Duration> & tp)
// Don't use DateLUT because it shows weird characters for
// TimePoint::max(). I wish we could use C++20 format, but it's not
// there yet.
// return DateLUT::instance().timeToString(std::chrono::system_clock::to_time_t(tp));
// return DateLUT::serverTimezoneInstance().timeToString(std::chrono::system_clock::to_time_t(tp));

auto in_time_t = std::chrono::system_clock::to_time_t(tp);
return to_string(in_time_t);
Expand Down
2 changes: 1 addition & 1 deletion base/daemon/BaseDaemon.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1128,7 +1128,7 @@ void BaseDaemon::shouldSetupWatchdog(char * argv0_)
void BaseDaemon::setupWatchdog()
{
/// Initialize in advance to avoid double initialization in forked processes.
DateLUT::instance();
DateLUT::serverTimezoneInstance();

std::string original_process_name;
if (argv0)
Expand Down
1 change: 1 addition & 0 deletions ci_scripts/config/users.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
<background_schedule_pool_size>6</background_schedule_pool_size>
<min_insert_block_size_bytes>8589934592</min_insert_block_size_bytes>
<cnch_max_cached_storage>50000</cnch_max_cached_storage>
<max_query_size>0</max_query_size>
</default>

<!-- Profile that allows only read queries. -->
Expand Down
4 changes: 2 additions & 2 deletions contrib/hualloc/hu_alloc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -71,15 +71,15 @@ void* ReclaimThread(void *args)
{
// keep & max can be separate for large & segment spaces
const char * sleep_second = std::getenv("HUALLOC_CLAIM_INTERVAL");
int sleep = 3;
int sleep = 1;
try
{
if (sleep_second && std::strlen(sleep_second) > 0)
sleep = atoi(sleep_second);
}
catch(...)
{
sleep = 3;
sleep = 1;
}

yint cached = *(yint *) args;
Expand Down
2 changes: 1 addition & 1 deletion contrib/hualloc/hu_alloc.h
Original file line number Diff line number Diff line change
Expand Up @@ -1843,7 +1843,7 @@ static void DumpLocalAllocMasksLocked(char *segment)

////////////////////////////////////////////////////////////////////////////////////////////////////////
static yint ReclaimKeepSize = 1 * 1024 * (1ull << 20);
static yint ReclaimMaxReclaim = 512 * (1ull << 20);
static yint ReclaimMaxReclaim = 1* 1024 * (1ull << 20);

static void hu_init()
{
Expand Down
2 changes: 1 addition & 1 deletion contrib/libhdfs3-open
15 changes: 13 additions & 2 deletions docker/CI/multi-servers/server.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
logger:
level: debug
level: trace
log: /var/log/byconity/out.log
errorlog: /var/log/byconity/err.log
testlog: /var/log/byconity/test.log
size: 1000M
count: 10
console: true
additional_services:
GIS: 1
VectorSearch: 1
FullTextSearch: 1
http_port: 21557
rpc_port: 30605
tcp_port: 52145
Expand All @@ -15,6 +19,13 @@ exchange_status_port: 60611
interserver_http_port: 30491
mysql_port: 9004
listen_host: "0.0.0.0"
prometheus:
endpoint: "/metrics"
port: 0
metrics: true
events: true
asynchronous_metrics: true
part_metrics: false
cnch_type: server
max_connections: 4096
keep_alive_timeout: 3
Expand Down Expand Up @@ -89,7 +100,7 @@ service_discovery:
psm: data.cnch.server
node:
- host: server-0
hostname: server
hostname: server-0
ports:
port:
- name: PORT2
Expand Down
5 changes: 5 additions & 0 deletions docker/CI/multi-servers/worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,11 @@ storage_configuration:
default: local_disk
disk: local_disk
hdfs_addr: "hdfs://hdfs-namenode:9000"
cnch_unique_table_log:
database: cnch_system
table: cnch_unique_table_log
flush_max_row_count: 10000
flush_interval_milliseconds: 7500
query_log:
database: system
table: query_log
Expand Down
11 changes: 11 additions & 0 deletions docker/CI/multi-workers/server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ logger:
testlog: /var/log/byconity/test.log
size: 1000M
count: 10
additional_services:
GIS: 1
VectorSearch: 1
FullTextSearch: 1
http_port: 21557
rpc_port: 30605
tcp_port: 52145
Expand All @@ -14,6 +18,13 @@ exchange_status_port: 60611
interserver_http_port: 30491
mysql_port: 9004
listen_host: "0.0.0.0"
prometheus:
endpoint: "/metrics"
port: 0
metrics: true
events: true
asynchronous_metrics: true
part_metrics: false
cnch_type: server
max_connections: 4096
keep_alive_timeout: 3
Expand Down
15 changes: 13 additions & 2 deletions docker/CI/s3/server.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
# Auto-generated! Please do not modify this file directly. Refer to 'convert-hdfs-configs-to-s3.sh'.
logger:
level: debug
level: trace
log: /var/log/byconity/out.log
errorlog: /var/log/byconity/err.log
testlog: /var/log/byconity/test.log
size: 1000M
count: 10
console: true
additional_services:
GIS: 1
VectorSearch: 1
FullTextSearch: 1
http_port: 21557
rpc_port: 30605
tcp_port: 52145
Expand All @@ -16,6 +20,13 @@ exchange_status_port: 60611
interserver_http_port: 30491
mysql_port: 9004
listen_host: "0.0.0.0"
prometheus:
endpoint: "/metrics"
port: 0
metrics: true
events: true
asynchronous_metrics: true
part_metrics: false
cnch_type: server
max_connections: 4096
keep_alive_timeout: 3
Expand Down Expand Up @@ -98,7 +109,7 @@ service_discovery:
psm: data.cnch.server
node:
- host: server-0
hostname: server
hostname: server-0
ports:
port:
- name: PORT2
Expand Down
5 changes: 5 additions & 0 deletions docker/CI/s3/worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ storage_configuration:
disk: s3_disk
# To avoid break hard-coded test cases.
cnch_default_policy: cnch_default_hdfs
cnch_unique_table_log:
database: cnch_system
table: cnch_unique_table_log
flush_max_row_count: 10000
flush_interval_milliseconds: 7500
query_log:
database: system
table: query_log
Expand Down
4 changes: 4 additions & 0 deletions docker/ci-deploy/config/daemon-manager.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ daemon_manager:
name: DEDUP_WORKER
interval: 3000
disable: 0
-
name: TXN_GC
interval: 3000
disable: 0

hdfs_addr: "hdfs://COMPOSE_PROJECT_NAME-hdfs-namenode:9000"
storage_configuration:
Expand Down
7 changes: 7 additions & 0 deletions docker/ci-deploy/config/server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ exchange_status_port: 60611
interserver_http_port: 30491
mysql_port: 9004
listen_host: "0.0.0.0"
prometheus:
endpoint: "/metrics"
port: 0
metrics: true
events: true
asynchronous_metrics: true
part_metrics: false
cnch_type: server
max_connections: 4096
keep_alive_timeout: 3
Expand Down
7 changes: 7 additions & 0 deletions docker/ci-deploy/config/worker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,13 @@ exchange_port: 47447
exchange_status_port: 60611
interserver_http_port: 30491
listen_host: "0.0.0.0"
prometheus:
endpoint: "/metrics"
port: 0
metrics: true
events: true
asynchronous_metrics: true
part_metrics: false
cnch_type: worker
max_connections: 4096
keep_alive_timeout: 3
Expand Down
4 changes: 4 additions & 0 deletions docker/ci-deploy/config_for_s3_storage/daemon-manager.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,10 @@ daemon_manager:
name: DEDUP_WORKER
interval: 3000
disable: 0
-
name: TXN_GC
interval: 3000
disable: 0

storage_configuration:
disks:
Expand Down
7 changes: 7 additions & 0 deletions docker/ci-deploy/config_for_s3_storage/server.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,13 @@ exchange_status_port: 60611
interserver_http_port: 30491
mysql_port: 9004
listen_host: "0.0.0.0"
prometheus:
endpoint: "/metrics"
port: 0
metrics: true
events: true
asynchronous_metrics: true
part_metrics: false
cnch_type: server
max_connections: 4096
keep_alive_timeout: 3
Expand Down
1 change: 1 addition & 0 deletions docker/ci-deploy/docker-compose-s3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ services:
- SYS_PTRACE
minio:
ports:
- 19000:9000
- 19001:9001
environment:
- MINIO_ROOT_USER=minio
Expand Down
Loading