TDengine/tests/script/tmp/mnodes.sim

116 lines
2.4 KiB
Text
Raw Normal View History

2020-04-14 15:33:22 +00:00
system sh/stop_dnodes.sh
2020-07-09 06:26:20 +00:00
2020-04-29 09:30:03 +00:00
system sh/deploy.sh -n dnode1 -i 1
system sh/deploy.sh -n dnode2 -i 2
system sh/deploy.sh -n dnode3 -i 3
2020-07-09 06:26:20 +00:00
system sh/cfg.sh -n dnode1 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode2 -c numOfMnodes -v 3
system sh/cfg.sh -n dnode3 -c numOfMnodes -v 3
2020-07-09 06:26:20 +00:00
system sh/cfg.sh -n dnode1 -c mnodeEqualVnodeNum -v 4
system sh/cfg.sh -n dnode2 -c mnodeEqualVnodeNum -v 4
system sh/cfg.sh -n dnode3 -c mnodeEqualVnodeNum -v 4
2020-07-23 07:51:32 +00:00
system sh/cfg.sh -n dnode1 -c http -v 0
system sh/cfg.sh -n dnode2 -c http -v 0
system sh/cfg.sh -n dnode3 -c http -v 0
2020-07-09 07:00:39 +00:00
2020-07-23 07:51:32 +00:00
system sh/cfg.sh -n dnode1 -c maxTablesPerVnode -v 20000
system sh/cfg.sh -n dnode2 -c maxTablesPerVnode -v 20000
system sh/cfg.sh -n dnode3 -c maxTablesPerVnode -v 20000
2020-07-09 07:00:39 +00:00
2020-11-27 07:52:38 +00:00
system sh/cfg.sh -n dnode1 -c minTablesPerVnode -v 1000
system sh/cfg.sh -n dnode2 -c minTablesPerVnode -v 1000
system sh/cfg.sh -n dnode3 -c minTablesPerVnode -v 1000
2020-11-24 14:36:25 +00:00
system sh/cfg.sh -n dnode1 -c maxVgroupsPerDb -v 20
system sh/cfg.sh -n dnode2 -c maxVgroupsPerDb -v 20
system sh/cfg.sh -n dnode3 -c maxVgroupsPerDb -v 20
2020-07-23 07:51:32 +00:00
system sh/cfg.sh -n dnode1 -c replica -v 3
system sh/cfg.sh -n dnode2 -c replica -v 3
system sh/cfg.sh -n dnode3 -c replica -v 3
2020-07-15 06:07:29 +00:00
2020-07-09 07:00:39 +00:00
print ============== deploy
2020-07-23 07:51:32 +00:00
system sh/exec.sh -n dnode1 -s start
2020-07-09 06:26:20 +00:00
sql connect
sql create dnode $hostname2
sql create dnode $hostname3
2020-07-23 07:51:32 +00:00
system sh/exec.sh -n dnode2 -s start
system sh/exec.sh -n dnode3 -s start
2020-07-09 06:26:20 +00:00
print =============== step1
$x = 0
2021-01-12 08:42:39 +00:00
step1:
2020-07-09 06:26:20 +00:00
$x = $x + 1
2021-01-12 08:42:39 +00:00
sleep 1000
if $x == 10 then
return -1
2020-07-09 06:26:20 +00:00
endi
2021-01-12 08:42:39 +00:00
sql show dnodes
print dnode1 $data4_1
print dnode2 $data4_2
print dnode3 $data4_3
if $data4_1 != ready then
goto step1
endi
if $data4_2 != ready then
goto step1
endi
if $data4_3 != ready then
goto step1
endi
sql show mnodes
2020-07-09 06:26:20 +00:00
$mnode1Role = $data2_1
print mnode1Role $mnode1Role
$mnode2Role = $data2_2
print mnode2Role $mnode2Role
$mnode3Role = $data2_3
print mnode3Role $mnode3Role
if $mnode1Role != master then
2021-01-12 08:42:39 +00:00
goto step1
2020-07-09 06:26:20 +00:00
endi
if $mnode2Role != slave then
2021-01-12 08:42:39 +00:00
goto step1
2020-07-09 06:26:20 +00:00
endi
if $mnode3Role != slave then
2021-01-12 08:42:39 +00:00
goto step1
2020-07-09 06:26:20 +00:00
endi
$x = 1
show2:
print =============== step $x
sql show mnodes
print $data0_1 $data2_1
2021-01-12 08:42:39 +00:00
sql show dnodes
print dnode1 $data4_1
print dnode2 $data4_2
print dnode3 $data4_3
if $data4_1 != ready then
goto step1
endi
if $data4_2 != ready then
goto step1
endi
if $data4_3 != ready then
goto step1
endi
2020-07-09 06:26:20 +00:00
$x = $x + 1
2021-01-20 05:43:54 +00:00
sleep 3000
2020-07-23 07:51:32 +00:00
if $x == 100000 then
2020-07-09 06:26:20 +00:00
return -1
endi
goto show2