File tree Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Expand file tree Collapse file tree 3 files changed +24
-3
lines changed Original file line number Diff line number Diff line change 11<clickhouse >
22 <merge_tree >
33 <max_postpone_time_for_failed_mutations_ms >200</max_postpone_time_for_failed_mutations_ms >
4- <max_postpone_time_for_failed_replicated_fetches_ms >0</max_postpone_time_for_failed_replicated_fetches_ms >
5- <max_postpone_time_for_failed_replicated_merges_ms >0</max_postpone_time_for_failed_replicated_merges_ms >
6- <max_postpone_time_for_failed_replicated_tasks_ms >0</max_postpone_time_for_failed_replicated_tasks_ms >
74 </merge_tree >
85</clickhouse >
Original file line number Diff line number Diff line change 1+ <clickhouse >
2+ <merge_tree >
3+ <max_postpone_time_for_failed_replicated_fetches_ms >0</max_postpone_time_for_failed_replicated_fetches_ms >
4+ <max_postpone_time_for_failed_replicated_merges_ms >0</max_postpone_time_for_failed_replicated_merges_ms >
5+ <max_postpone_time_for_failed_replicated_tasks_ms >0</max_postpone_time_for_failed_replicated_tasks_ms >
6+ </merge_tree >
7+ </clickhouse >
Original file line number Diff line number Diff line change @@ -26,6 +26,20 @@ while [[ "$#" -gt 0 ]]; do
2626 shift
2727done
2828
29+ function check_clickhouse_version()
30+ {
31+ local required_version=$1 && shift
32+ # ClickHouse local version 25.4.1.1.
33+ current_version=$( clickhouse --version | awk ' {print $NF}' )
34+
35+ if [ " $( printf ' %s\n' " $required_version " " $current_version " | sort -V | head -n1) " = " $required_version " ]; then
36+ echo " ClickHouse version $current_version is OK (>= $required_version )"
37+ else
38+ echo " ClickHouse version $current_version is too old. Required >= $required_version "
39+ return 1
40+ fi
41+ }
42+
2943echo " Going to install test configs from $SRC_PATH into $DEST_SERVER_PATH "
3044
3145mkdir -p $DEST_SERVER_PATH /config.d/
@@ -51,6 +65,9 @@ ln -sf $SRC_PATH/config.d/database_atomic.xml $DEST_SERVER_PATH/config.d/
5165ln -sf $SRC_PATH /config.d/max_concurrent_queries.xml $DEST_SERVER_PATH /config.d/
5266ln -sf $SRC_PATH /config.d/merge_tree_settings.xml $DEST_SERVER_PATH /config.d/
5367ln -sf $SRC_PATH /config.d/backoff_policy.xml $DEST_SERVER_PATH /config.d/
68+ if check_clickhouse_version 25.4; then
69+ ln -sf $SRC_PATH /config.d/backoff_policy_25_4.xml $DEST_SERVER_PATH /config.d/
70+ fi
5471ln -sf $SRC_PATH /config.d/merge_tree_old_dirs_cleanup.xml $DEST_SERVER_PATH /config.d/
5572ln -sf $SRC_PATH /config.d/test_cluster_with_incorrect_pw.xml $DEST_SERVER_PATH /config.d/
5673ln -sf $SRC_PATH /config.d/keeper_port.xml $DEST_SERVER_PATH /config.d/
You can’t perform that action at this time.
0 commit comments