basic2.sim 1.8 KB
Newer Older
S
Shengliang Guan 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
system sh/stop_dnodes.sh
system sh/deploy.sh -n dnode1 -i 1
system sh/deploy.sh -n dnode2 -i 2
system sh/exec.sh -n dnode1 -s start
system sh/exec.sh -n dnode2 -s start
sql connect

print =============== show dnodes
sql show mnodes;
if $rows != 1 then 
  return -1
endi

if $data00 != 1 then 
  return -1
endi

if $data02 != LEADER then 
  return -1
endi

print =============== create dnodes
sql create dnode $hostname port 7200
24
sql create dnode $hostname port 7300
S
Shengliang Guan 已提交
25 26 27
sleep 2000

sql show dnodes;
28
if $rows != 3 then 
S
Shengliang Guan 已提交
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
  return -1
endi

sql show mnodes;
if $rows != 1 then 
  return -1
endi

if $data00 != 1 then 
  return -1
endi

if $data02 != LEADER then 
  return -1
endi

print =============== create mnode 2
sql create mnode on dnode 2
sql show mnodes
48 49 50
print $data(1)[0] $data(1)[1] $data(1)[2] 
print $data(2)[0] $data(2)[1] $data(2)[2] 

S
Shengliang Guan 已提交
51 52 53
if $rows != 2 then 
  return -1
endi
54 55 56 57 58 59 60 61 62
if $data(1)[0] != 1 then 
  return -1
endi
if $data(1)[2] != LEADER then 
  return -1
endi
if $data(2)[0] != 2 then 
  return -1
endi
S
Shengliang Guan 已提交
63
if $data(2)[2] == LEADER then 
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
  return -1
endi

print =============== create user
sql create user user1 PASS 'user1'
sql show users
if $rows != 2 then 
  return -1
endi

#sql create database db
#sql show databases
#if $rows != 3 then 
#  return -1
#endi

S
Shengliang Guan 已提交
80 81
sleep 5000

82 83 84
system sh/exec.sh -n dnode1 -s stop
system sh/exec.sh -n dnode2 -s stop
sleep 100
S
Shengliang Guan 已提交
85
return
86 87 88 89
system sh/exec.sh -n dnode1 -s start
system sh/exec.sh -n dnode2 -s start

sql connect
S
Shengliang Guan 已提交
90

91
sql show mnodes
92 93 94 95 96 97 98 99 100 101 102 103
if $rows != 2 then 
  return -1
endi
if $data(1)[0] != 1 then 
  return -1
endi
if $data(1)[2] != LEADER then 
  return -1
endi

sql show users
if $rows != 2 then 
104 105 106
  return -1
endi

107 108 109 110 111 112 113 114 115
#sql show databases
#if $rows != 3 then 
#  return -1
#endi

return

system sh/exec.sh -n dnode1 -s stop
system sh/exec.sh -n dnode2 -s stop