81 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| system sh/stop_dnodes.sh
 | |
| system sh/deploy.sh -n dnode1 -i 1
 | |
| system sh/cfg.sh -n dnode1 -c debugflag -v 131
 | |
| system sh/exec.sh -n dnode1 -s start -v
 | |
| sql connect
 | |
| 
 | |
| print =============== step1: create drop select * from information_schema.ins_dnodes
 | |
| $x = 0
 | |
| step1:
 | |
| 	$x = $x + 1
 | |
| 	sleep 1000
 | |
| 	if $x == 10 then
 | |
| 	  print ---> dnode not ready!
 | |
| 		return -1
 | |
| 	endi
 | |
| sql select * from information_schema.ins_dnodes
 | |
| print ---> $data00 $data01 $data02 $data03 $data04 $data05
 | |
| if $rows != 1 then
 | |
|   return -1
 | |
| endi
 | |
| if $data(1)[4] != ready then
 | |
|   goto step1
 | |
| endi
 | |
| 
 | |
| $tbPrefix = tb
 | |
| $tbNum = 5
 | |
| $rowNum = 10
 | |
| 
 | |
| print =============== step2: prepare data
 | |
| sql create database db vgroups 2
 | |
| sql use db
 | |
| sql create table if not exists stb (ts timestamp, tbcol int, tbcol2 float, tbcol3 double, tbcol4 binary(30), tbcol5 binary(30)) tags (tgcol int unsigned)
 | |
| 
 | |
| $i = 0
 | |
| while $i < $tbNum
 | |
|   $tb = $tbPrefix . $i
 | |
|   sql create table $tb using stb tags( $i )
 | |
|   $x = 0
 | |
|   while $x < $rowNum
 | |
|     $cc = $x * 60000
 | |
|     $ms = 1601481600000 + $cc
 | |
|     sql insert into $tb values ($ms , $x , $x , $x , "abcd1234=-+*" , "123456 0" ) 
 | |
|     $x = $x + 1
 | |
|   endw 
 | |
| 
 | |
|   $cc = $x * 60000
 | |
|   $ms = 1601481600000 + $cc
 | |
|   sql insert into $tb values ($ms , NULL , NULL , NULL , NULL , NULL ) 
 | |
|   $i = $i + 1
 | |
| endw 
 | |
| 
 | |
| print =============== step3: tb
 | |
| 
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 1 soffset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 2 soffset 4 limit 10 offset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 1 soffset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 2 soffset 4 limit 10 offset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 1 soffset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 2 soffset 4 limit 10 offset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 1 soffset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 2 soffset 4 limit 10 offset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 1 soffset 1;
 | |
| sql select sum(tbcol) from stb partition by tbname interval(1s) slimit 2 soffset 4 limit 10 offset 1;
 | |
| 
 | |
| sleep 1000
 | |
| 
 | |
| _OVER:
 | |
| system sh/exec.sh -n dnode1 -s stop -x SIGINT
 | |
| print =============== check
 | |
| $null=
 | |
| 
 | |
| system_content sh/checkValgrind.sh -n dnode1 
 | |
| print cmd return result ----> [ $system_content ]
 | |
| if $system_content > 0 then
 | |
|   return -1
 | |
| endi 
 | |
| 
 | |
| if $system_content == $null then
 | |
|   return -1
 | |
| endi 
 |