restart_metrics.sim 1.7 KB
Newer Older
S
slguan 已提交
1 2
system sh/stop_dnodes.sh

S
slguan 已提交
3 4

system sh/deploy.sh -n dnode1 -i 1
H
hjxilinx 已提交
5
system sh/cfg.sh -n dnode1 -c walLevel -v 0
H
hjxilinx 已提交
6
system sh/cfg.sh -n dnode1 -c tableMetaKeepTimer -v 10
S
slguan 已提交
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
system sh/exec.sh -n dnode1 -s start

sleep 3000
sql connect
print ======================== dnode1 start

$i = 0
$dbPrefix = ca_rm_db
$tbPrefix = ca_rm_tb
$mtPrefix = ca_rm_mt
$db = $dbPrefix . $i
$tb = $tbPrefix . $i
$mt = $mtPrefix . $i

print =============== step1
sql create database $db
sql use $db

sql create table $mt (ts timestamp, tbcol int) TAGS(tgcol binary(100))
sql create table $tb using $mt tags( "1" )
sql insert into $tb values (now, 1)

sql select * from $tb
print ===>rows $rows, data $data01
if $rows != 1 then
  return -1
endi  
if $data01 != 1 then
  return -1
endi  

sql select * from $mt
print ===>rows $rows, data $data01
if $rows != 1 then
  return -1
endi  
if $data01 != 1 then
  return -1
endi  

print =============== step2
system sh/exec.sh -n dnode1 -s stop
S
slguan 已提交
49
system sh/deploy.sh -n dnode1 -i 1
H
hjxilinx 已提交
50
system sh/cfg.sh -n dnode1 -c walLevel -v 0
H
hjxilinx 已提交
51
system sh/cfg.sh -n dnode1 -c tableMetaKeepTimer -v 10
S
slguan 已提交
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
system sh/exec.sh -n dnode1 -s start

print =============== step3
print ==> sleep 8 seconds to renew cache
sleep 8000

print =============== step4
sql create database $db
sql use $db
sql create table $mt (ts timestamp, tbcol bool) TAGS(tgcol int)
sql create table $tb using $mt tags( 3 )
sql insert into $tb values (now, 2)

sql select * from $tb
print ===>rows $rows, data $data01
if $rows != 1 then
  return -1
endi  
if $data01 != 1 then
  return -1
endi  

sql select * from $mt
print ===>rows $rows, data $data01
if $rows != 1 then
  return -1
endi  
if $data01 != 1 then
  return -1
endi  
if $data02 != 3 then
  return -1
endi 

guanshengliang's avatar
scripts  
guanshengliang 已提交
86
system sh/exec.sh -n dnode1 -s stop -x SIGINT