system sh/stop_dnodes.sh system sh/deploy.sh -n dnode1 -i 1 system sh/exec.sh -n dnode1 -s start sql connect print =============== create database sql create database d1 vgroups 2 sql select * from information_schema.ins_databases if $rows != 3 then return -1 endi if $data20 != d1 then return -1 endi if $data22 != 2 then return -1 endi if $data23 != 0 then return -1 endi print =============== show vgroups1 sql use d1 sql show vgroups if $rows != 2 then return -1 endi if $data00 != 2 then return -1 endi if $data10 != 3 then return -1 endi print =============== drop database sql drop database d1 sql select * from information_schema.ins_databases if $rows != 2 then return -1 endi print =============== more databases sql create database d2 vgroups 2 sql create database d3 vgroups 3 sql create database d4 vgroups 4 sql select * from information_schema.ins_databases if $rows != 5 then return -1 endi print =============== show vgroups2 sql show d2.vgroups if $rows != 2 then return -1 endi if $data00 != 4 then return -1 endi if $data10 != 5 then return -1 endi print =============== show vgroups3 sql show d3.vgroups if $rows != 3 then return -1 endi if $data00 != 6 then return -1 endi if $data10 != 7 then return -1 endi if $data20 != 8 then return -1 endi print =============== show vgroups4 sql show d4.vgroups if $rows != 4 then return -1 endi if $data00 != 9 then return -1 endi if $data10 != 10 then return -1 endi if $data20 != 11 then return -1 endi if $data30 != 12 then return -1 endi print =============== show vnodes sql show vnodes 1 if $rows != 9 then return -1 endi if $data(4)[1] != 1 then return -1 endi if $data(4)[2] != leader then return -1 endi if $data(4)[3] != d2 then return -1 endi if $data(4)[4] != 1 then return -1 endi if $data(4)[5] != localhost:7100 then return -1 endi #sql show vnodes 'localhost:7100' #if $rows != 9 then # return -1 #endi print =============== drop database sql drop database d2 sql drop database d3 sql select * from information_schema.ins_databases if $rows != 3 then return -1 endi if $data20 != d4 then return -1 endi if $data22 != 4 then return -1 endi if $data23 != 0 then return -1 endi print =============== show vgroups4 again sql_error use d1 sql use d4 sql show vgroups if $rows != 4 then return -1 endi print =============== select * from information_schema.ins_dnodes sql select * from information_schema.ins_dnodes if $data00 != 1 then return -1 endi if $data02 != 4 then return -1 endi print =============== restart system sh/exec.sh -n dnode1 -s stop -x SIGKILL system sh/exec.sh -n dnode1 -s start print =============== select * from information_schema.ins_databases sql select * from information_schema.ins_databases if $rows != 3 then return -1 endi sql_error use d1 sql use d4 sql show vgroups if $rows != 4 then return -1 endi print =============== create databases sql create database d5 vgroups 5; print =============== show vgroups sql use d5 sql show vgroups if $rows != 5 then return -1 endi sql show d4.vgroups if $rows != 4 then return -1 endi sql show d5.vgroups if $rows != 5 then return -1 endi system sh/exec.sh -n dnode1 -s stop -x SIGINT