28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
let $learner_base_port = query_get_value("select $MYPORT_1+50 as c1", c1, 1);
|
|
--source include/start_new_learner.inc
|
|
|
|
#add consensus_learner '$learner_cluster_info';
|
|
--replace_result $learner_cluster_info $learner_cluster_info
|
|
eval call dbms_consensus.add_learner($learner_cluster_info);
|
|
# wait learner get log
|
|
let $wait_condition= select count(distinct match_index)=1 from information_schema.alisql_cluster_global;
|
|
--source include/wait_condition.inc
|
|
|
|
select count(*) from information_schema.alisql_cluster_global where role='LEARNER';
|
|
|
|
--source include/kill_and_restart_mysqld.inc
|
|
select count(*) from information_schema.alisql_cluster_global where role='LEARNER';
|
|
|
|
let $wait_condition= select count(distinct match_index)=1 from information_schema.alisql_cluster_global;
|
|
--source include/wait_condition.inc
|
|
|
|
--source include/kill_and_restart_mysqld.inc
|
|
select count(*) from information_schema.alisql_cluster_global where role='LEARNER';
|
|
|
|
#drop consensus_learner $learner_cluster_info;
|
|
--replace_result $learner_cluster_info $learner_cluster_info
|
|
call dbms_consensus.drop_learner($learner_cluster_info);
|
|
|
|
--source include/stop_new_learner.inc
|
|
|