Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
49f45f1f
T
TDengine
项目概览
taosdata
/
TDengine
大约 2 年 前同步成功
通知
1192
Star
22018
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
49f45f1f
编写于
7月 18, 2022
作者:
S
Shengliang Guan
浏览文件
操作
浏览文件
下载
差异文件
Merge branch '3.0' into fix/valgrind
上级
648dc726
bd4e24cc
变更
9
显示空白变更内容
内联
并排
Showing
9 changed file
with
403 addition
and
373 deletion
+403
-373
tests/script/tsim/stable/alter_count.sim
tests/script/tsim/stable/alter_count.sim
+0
-2
tests/script/tsim/stable/disk.sim
tests/script/tsim/stable/disk.sim
+72
-80
tests/script/tsim/stable/dnode3.sim
tests/script/tsim/stable/dnode3.sim
+70
-72
tests/script/tsim/stable/metrics.sim
tests/script/tsim/stable/metrics.sim
+33
-36
tests/script/tsim/stable/refcount.sim
tests/script/tsim/stable/refcount.sim
+24
-24
tests/script/tsim/stable/tag_filter.sim
tests/script/tsim/stable/tag_filter.sim
+0
-1
tests/script/tsim/stable/values.sim
tests/script/tsim/stable/values.sim
+46
-48
tests/script/tsim/stable/vnode3.sim
tests/script/tsim/stable/vnode3.sim
+69
-71
tests/script/tsim/valgrind/basic1.sim
tests/script/tsim/valgrind/basic1.sim
+89
-39
未找到文件。
tests/script/tsim/stable/alter_count.sim
浏览文件 @
49f45f1f
...
@@ -249,9 +249,7 @@ endi
...
@@ -249,9 +249,7 @@ endi
print ============== step18
print ============== step18
system sh/exec.sh -n dnode1 -s stop -x SIGINT
system sh/exec.sh -n dnode1 -s stop -x SIGINT
sleep 3000
system sh/exec.sh -n dnode1 -s start
system sh/exec.sh -n dnode1 -s start
sleep 3000
#sql select count(g) from tb
#sql select count(g) from tb
#if $data00 != 12 then
#if $data00 != 12 then
...
...
tests/script/tsim/stable/disk.sim
浏览文件 @
49f45f1f
...
@@ -77,12 +77,11 @@ if $data00 != $rowNum then
...
@@ -77,12 +77,11 @@ if $data00 != $rowNum then
endi
endi
print =============== step3
print =============== step3
# TODO : where condition
sql select count(tbcol) from $tb where ts <= 1519833840000
# sql select count(tbcol) from $tb where ts <= 1519833840000
print ===> $data00
# print ===> $data00
if $data00 != 5 then
# if $data00 != 5 then
return -1
# return -1
endi
# endi
print =============== step4
print =============== step4
sql select count(tbcol) as b from $tb
sql select count(tbcol) as b from $tb
...
@@ -105,89 +104,82 @@ if $data00 != $rowNum then
...
@@ -105,89 +104,82 @@ if $data00 != $rowNum then
endi
endi
print =============== step6
print =============== step6
# TODO
sql select count(tbcol) as b from $tb where ts <= 1519833840000 interval(1m)
# sql select count(tbcol) as b from $tb where ts <= 1519833840000 interval(1m)
print ===> $data00
# print ===> $data00
if $data00 != 1 then
# if $data00 != 1 then
return -1
# return -1
endi
# endi
if $rows != 5 then
# if $rows != 5 then
return -1
# return -1
endi
# endi
print =============== step7
print =============== step7
# TODO
sql select count(*) from $mt
# sql select count(*) from $mt
print select count(*) from $mt ===> $data00
# print select count(*) from $mt ===> $data00
if $data00 != $totalNum then
# if $data00 != $totalNum then
return -1
# return -1
endi
# endi
print ==========> block opt will cause this crash, table scan need to fix this during plan gen ===============>
# TODO
sql select count(tbcol) from $mt
# print ==========> block opt will cause this crash, table scan need to fix this during plan gen ===============>
print ===> $data00
#sql select count(tbcol) from $mt
if $data00 != $totalNum then
#print ===> $data00
return -1
#if $data00 != $totalNum then
endi
# return -1
#endi
print =============== step8
print =============== step8
# TODO
sql select count(tbcol) as c from $mt where ts <= 1519833840000
# sql select count(tbcol) as c from $mt where ts <= 1519833840000
print ===> $data00
# print ===> $data00
if $data00 != 50 then
# if $data00 != 50 then
return -1
# return -1
endi
# endi
#
sql select count(tbcol) as c from $mt where tgcol < 5
# sql select count(tbcol) as c from $mt where tgcol < 5
print ===> $data00
# print ===> $data00
if $data00 != 100 then
# if $data00 != 100 then
return -1
# return -1
endi
# endi
#
sql select count(tbcol) as c from $mt where tgcol < 5 and ts <= 1519833840000
# sql select count(tbcol) as c from $mt where tgcol < 5 and ts <= 1519833840000
print ===> $data00
# print ===> $data00
if $data00 != 25 then
# if $data00 != 25 then
return -1
# return -1
endi
# endi
print =============== step9
print =============== step9
# TODO : count from stable
sql select count(tbcol) as b from $mt interval(1m)
# sql select count(tbcol) as b from $mt interval(1m)
print select count(tbcol) as b from $mt interval(1m) ===> $data01
# print select count(tbcol) as b from $mt interval(1m) ===> $data01
if $data00 != 10 then
# if $data01 != 10 then
return -1
# return -1
endi
# endi
sql select count(tbcol) as b from $mt interval(1d)
# sql select count(tbcol) as b from $mt interval(1d)
print ===> $data02
# print ===> $data02
if $data00 != 200 then
# if $data01 != 200 then
return -1
# return -1
endi
# endi
print =============== step10
print =============== step10
# TODO
print select count(tbcol) as b from $mt group by tgcol
# print select count(tbcol) as b from $mt group by tgcol
sql select count(tbcol) as b from $mt group by tgcol
# sql select count(tbcol) as b from $mt group by tgcol
print ===> $data00
# print ===> $data00
if $data00 != $rowNum then
# if $data00 != $rowNum then
return -1
# return -1
endi
# endi
if $rows != $tbNum then
# if $rows != $tbNum then
return -1
# return -1
endi
# endi
#
print =============== step11
print =============== step11
# TODO : where condition
sql select count(tbcol) as b from $mt where ts <= 1519833840000 partition by tgcol interval(1m)
# sql select count(tbcol) as b from $mt where ts <= 1519833840000 interval(1m) group by tgcol
print ===> $data01
# print ===> $data01
if $data00 != 1 then
# if $data01 != 1 then
return -1
# return -1
endi
# endi
if $rows != 50 then
# if $rows != 50 then
return -1
# return -1
endi
# endi
print =============== clear
print =============== clear
sql drop database $db
sql drop database $db
...
...
tests/script/tsim/stable/dnode3.sim
浏览文件 @
49f45f1f
...
@@ -86,12 +86,11 @@ if $data00 != $rowNum then
...
@@ -86,12 +86,11 @@ if $data00 != $rowNum then
endi
endi
print =============== step3
print =============== step3
# TODO : where condition
sql select count(tbcol) from $tb where ts <= 1519833840000
# sql select count(tbcol) from $tb where ts <= 1519833840000
print ===> $data00
# print ===> $data00
if $data00 != 5 then
# if $data00 != 5 then
return -1
# return -1
endi
# endi
print =============== step4
print =============== step4
sql select count(tbcol) as b from $tb
sql select count(tbcol) as b from $tb
...
@@ -114,82 +113,81 @@ if $data00 != $rowNum then
...
@@ -114,82 +113,81 @@ if $data00 != $rowNum then
endi
endi
print =============== step6
print =============== step6
#
sql select count(tbcol) as b from $tb where ts <= 1519833840000 interval(1m)
sql select count(tbcol) as b from $tb where ts <= 1519833840000 interval(1m)
#
print ===> $data00
print ===> $data00
#
if $data00 != 1 then
if $data00 != 1 then
#
return -1
return -1
#
endi
endi
#
if $rows != 5 then
if $rows != 5 then
#
return -1
return -1
#
endi
endi
print =============== step7
print =============== step7
#
print select count(*) from $mt
print select count(*) from $mt
#
sql select count(*) from $mt
sql select count(*) from $mt
#
print ===> $data00
print ===> $data00
#
if $data00 != $totalNum then
if $data00 != $totalNum then
#
return -1
return -1
#
endi
endi
#
#
sql select count(tbcol) from $mt
sql select count(tbcol) from $mt
#
print ===> $data00
print ===> $data00
#
if $data00 != $totalNum then
if $data00 != $totalNum then
#
return -1
return -1
#
endi
endi
print =============== step8
print =============== step8
#
sql select count(tbcol) as c from $mt where ts <= 1519833840000
sql select count(tbcol) as c from $mt where ts <= 1519833840000
#
print ===> $data00
print ===> $data00
#
if $data00 != 50 then
if $data00 != 50 then
#
return -1
return -1
#
endi
endi
#
#
sql select count(tbcol) as c from $mt where tgcol < 5
sql select count(tbcol) as c from $mt where tgcol < 5
#
print ===> $data00
print ===> $data00
#
if $data00 != 100 then
if $data00 != 100 then
#
return -1
return -1
#
endi
endi
#
#
sql select count(tbcol) as c from $mt where tgcol < 5 and ts <= 1519833840000
sql select count(tbcol) as c from $mt where tgcol < 5 and ts <= 1519833840000
#
print ===> $data00
print ===> $data00
#
if $data00 != 25 then
if $data00 != 25 then
#
return -1
return -1
#
endi
endi
print =============== step9
print =============== step9
# TODO : group by in stable
sql select count(tbcol) as b from $mt interval(1m)
# sql select count(tbcol) as b from $mt interval(1m)
print ===> $data00
# print ===> $data00
if $data00 != 10 then
# if $data00 != 10 then
return -1
# return -1
endi
# endi
#
sql select count(tbcol) as b from $mt interval(1d)
# sql select count(tbcol) as b from $mt interval(1d)
print ===> $data00
# print ===> $data00
if $data00 != 200 then
# if $data00 != 200 then
return -1
# return -1
endi
# endi
print =============== step10
print =============== step10
#
sql select count(tbcol) as b from $mt group by tgcol
sql select count(tbcol) as b from $mt group by tgcol
#
print ===> $data00
print ===> $data00
#
if $data00 != $rowNum then
if $data00 != $rowNum then
#
return -1
return -1
#
endi
endi
#
#
if $rows != $tbNum then
if $rows != $tbNum then
#
return -1
return -1
#
endi
endi
print =============== step11
print =============== step11
# sql select count(tbcol) as b from $mt where ts <= 1519833840000 interval(1m) group by tgcol
sql select count(tbcol) as b from $mt where ts <= 1519833840000 partition by tgcol interval(1m)
#
print ===> $data00
print ===> $data00
#
if $data00 != 1 then
if $data00 != 1 then
#
return -1
return -1
#
endi
endi
#
if $rows != 50 then
if $rows != 50 then
#
return -1
return -1
#
endi
endi
print =============== clear
print =============== clear
sql drop database $db
sql drop database $db
...
...
tests/script/tsim/stable/metrics.sim
浏览文件 @
49f45f1f
...
@@ -24,17 +24,15 @@ if $rows != 1 then
...
@@ -24,17 +24,15 @@ if $rows != 1 then
return -1
return -1
endi
endi
#TODO OPEN THIS WHEN STABLE DELETE WORKS
print =============== step2
#print =============== step2
sql drop table $mt
#sql drop table $mt
sql show stables
#sql show stables
if $rows != 0 then
#if $rows != 0 then
return -1
# return -1
endi
#endi
print =============== step3
#print =============== step3
sql create table $mt (ts timestamp, speed int) TAGS(sp int)
#sql create table $mt (ts timestamp, speed int) TAGS(sp int)
#TODO OPEN THIS WHEN STABLE DELETE WORKS
sql show stables
sql show stables
if $rows != 1 then
if $rows != 1 then
...
@@ -46,11 +44,10 @@ endi
...
@@ -46,11 +44,10 @@ endi
if $data04 != 1 then
if $data04 != 1 then
return -1
return -1
endi
endi
# TODO : select * from stable
sql select * from $mt
# sql select * from $mt
if $rows != 0 then
# if $rows != 0 then
return -1
# return -1
endi
# endi
print =============== step4
print =============== step4
$i = 0
$i = 0
...
@@ -67,9 +64,9 @@ sql show tables
...
@@ -67,9 +64,9 @@ sql show tables
if $rows != 3 then
if $rows != 3 then
return -1
return -1
endi
endi
# if $data03
!= $mt then
if $data04
!= $mt then
#
return -1
return -1
#
endi
endi
sql show stables
sql show stables
if $rows != 1 then
if $rows != 1 then
...
@@ -78,9 +75,9 @@ endi
...
@@ -78,9 +75,9 @@ endi
if $data00 != $mt then
if $data00 != $mt then
return -1
return -1
endi
endi
# if $data04 != 3
then
if $data03 != 2
then
#
return -1
return -1
#
endi
endi
print =============== step5
print =============== step5
$i = 0
$i = 0
...
@@ -95,28 +92,28 @@ sql insert into $tb values (now + 1m , 1 )
...
@@ -95,28 +92,28 @@ sql insert into $tb values (now + 1m , 1 )
print =============== step6
print =============== step6
#
sql select * from $mt
sql select * from $mt
#
print select * from $mt ==> $rows $data00
print select * from $mt ==> $rows $data00
#
if $rows != 3 then
if $rows != 3 then
#
return -1
return -1
#
endi
endi
print =============== step7
print =============== step7
#
sql select * from $mt where sp = 1
sql select * from $mt where sp = 1
#
print select * from $mt where sp = 1 ==> $rows $data00
print select * from $mt where sp = 1 ==> $rows $data00
#
if $rows != 1 then
if $rows != 1 then
#
return -1
return -1
#
endi
endi
print =============== step8
print =============== step8
sql drop table $mt
sql drop table $mt
print =============== step9
print =============== step9
#
sql show tables
sql show tables
#
if $rows != 0 then
if $rows != 0 then
#
return -1
return -1
#
endi
endi
sql show stables
sql show stables
if $rows != 0 then
if $rows != 0 then
...
...
tests/script/tsim/stable/refcount.sim
浏览文件 @
49f45f1f
...
@@ -11,7 +11,7 @@ sql create table d1.t2 (ts timestamp, i int);
...
@@ -11,7 +11,7 @@ sql create table d1.t2 (ts timestamp, i int);
sql create table d1.t3 (ts timestamp, i int);
sql create table d1.t3 (ts timestamp, i int);
sql insert into d1.t1 values(now, 1);
sql insert into d1.t1 values(now, 1);
sql insert into d1.t2 values(now, 1);
sql insert into d1.t2 values(now, 1);
#
sql drop table d1.t1;
sql drop table d1.t1;
sql drop database d1;
sql drop database d1;
sql show databases;
sql show databases;
...
@@ -27,14 +27,14 @@ sql create table d2.t2 (ts timestamp, i int);
...
@@ -27,14 +27,14 @@ sql create table d2.t2 (ts timestamp, i int);
sql create table d2.t3 (ts timestamp, i int);
sql create table d2.t3 (ts timestamp, i int);
sql insert into d2.t1 values(now, 1);
sql insert into d2.t1 values(now, 1);
sql insert into d2.t2 values(now, 1);
sql insert into d2.t2 values(now, 1);
#
sql drop table d2.t1;
sql drop table d2.t1;
#
sql drop table d2.t2;
sql drop table d2.t2;
#
sql drop table d2.t3;
sql drop table d2.t3;
#
#
sql show d2.tables;
sql show d2.tables;
#
if $rows != 0 then
if $rows != 0 then
#
return -1
return -1
#
endi
endi
sql show d2.vgroups;
sql show d2.vgroups;
if $rows != 2 then
if $rows != 2 then
...
@@ -56,14 +56,14 @@ sql create table d3.t1 using d3.st tags(1);
...
@@ -56,14 +56,14 @@ sql create table d3.t1 using d3.st tags(1);
sql create table d3.t2 using d3.st tags(1);
sql create table d3.t2 using d3.st tags(1);
sql create table d3.t3 using d3.st tags(1);
sql create table d3.t3 using d3.st tags(1);
sql insert into d3.t1 values(now, 1);
sql insert into d3.t1 values(now, 1);
#
sql drop table d3.t1;
sql drop table d3.t1;
#
sql drop table d3.t2;
sql drop table d3.t2;
#
sql drop table d3.t3;
sql drop table d3.t3;
#
#
sql show d3.tables;
sql show d3.tables;
#
if $rows != 0 then
if $rows != 0 then
#
return -1
return -1
#
endi
endi
sql show d3.vgroups;
sql show d3.vgroups;
if $rows != 2 then
if $rows != 2 then
...
@@ -85,13 +85,13 @@ sql create table d4.t1 using d4.st tags(1);
...
@@ -85,13 +85,13 @@ sql create table d4.t1 using d4.st tags(1);
sql create table d4.t2 using d4.st tags(1);
sql create table d4.t2 using d4.st tags(1);
sql create table d4.t3 using d4.st tags(1);
sql create table d4.t3 using d4.st tags(1);
sql insert into d4.t1 values(now, 1);
sql insert into d4.t1 values(now, 1);
#
sql drop table d4.t1;
sql drop table d4.t1;
sql drop table d4.st;
sql drop table d4.st;
#
#
sql show d4.tables;
sql show d4.tables;
#
if $rows != 0 then
if $rows != 0 then
#
return -1
return -1
#
endi
endi
sql show d4.stables;
sql show d4.stables;
if $rows != 0 then
if $rows != 0 then
...
@@ -113,7 +113,7 @@ sql create table d5.t1 using d5.st tags(1);
...
@@ -113,7 +113,7 @@ sql create table d5.t1 using d5.st tags(1);
sql create table d5.t2 using d5.st tags(1);
sql create table d5.t2 using d5.st tags(1);
sql create table d5.t3 using d5.st tags(1);
sql create table d5.t3 using d5.st tags(1);
sql insert into d5.t1 values(now, 1);
sql insert into d5.t1 values(now, 1);
#
sql drop table d5.t1;
sql drop table d5.t1;
sql drop database d5;
sql drop database d5;
...
...
tests/script/tsim/stable/tag_filter.sim
浏览文件 @
49f45f1f
...
@@ -31,7 +31,6 @@ if $rows != 1 then
...
@@ -31,7 +31,6 @@ if $rows != 1 then
return -1
return -1
endi
endi
sql select * from db.stb where t1 < 1
sql select * from db.stb where t1 < 1
if $rows != 0 then
if $rows != 0 then
return -=1
return -=1
...
...
tests/script/tsim/stable/values.sim
浏览文件 @
49f45f1f
...
@@ -12,22 +12,22 @@ sql create table vdb0.vtb01 using vdb0.mt tags( 0 )
...
@@ -12,22 +12,22 @@ sql create table vdb0.vtb01 using vdb0.mt tags( 0 )
sql create database vdb1
sql create database vdb1
sql create table vdb1.mt (ts timestamp, tbcol int) TAGS(tgcol int)
sql create table vdb1.mt (ts timestamp, tbcol int) TAGS(tgcol int)
#
sql_error create table vdb1.vtb10 using vdb0.mt tags( 1 )
sql_error create table vdb1.vtb10 using vdb0.mt tags( 1 )
#
sql_error create table vdb1.vtb11 using vdb0.mt tags( 1 )
sql_error create table vdb1.vtb11 using vdb0.mt tags( 1 )
sql create table vdb1.vtb10 using vdb1.mt tags( 1 )
sql create table vdb1.vtb10 using vdb1.mt tags( 1 )
sql create table vdb1.vtb11 using vdb1.mt tags( 1 )
sql create table vdb1.vtb11 using vdb1.mt tags( 1 )
sql create database vdb2
sql create database vdb2
sql create table vdb2.mt (ts timestamp, tbcol int) TAGS(tgcol int)
sql create table vdb2.mt (ts timestamp, tbcol int) TAGS(tgcol int)
#
sql_error create table vdb2.vtb20 using vdb0.mt tags( 2 )
sql_error create table vdb2.vtb20 using vdb0.mt tags( 2 )
#
sql_error create table vdb2.vtb21 using vdb0.mt tags( 2 )
sql_error create table vdb2.vtb21 using vdb0.mt tags( 2 )
sql create table vdb2.vtb20 using vdb2.mt tags( 2 )
sql create table vdb2.vtb20 using vdb2.mt tags( 2 )
sql create table vdb2.vtb21 using vdb2.mt tags( 2 )
sql create table vdb2.vtb21 using vdb2.mt tags( 2 )
sql create database vdb3
sql create database vdb3
sql create table vdb3.mt (ts timestamp, tbcol int) TAGS(tgcol int)
sql create table vdb3.mt (ts timestamp, tbcol int) TAGS(tgcol int)
#
sql_error create table vdb3.vtb20 using vdb0.mt tags( 2 )
sql_error create table vdb3.vtb20 using vdb0.mt tags( 2 )
#
sql_error create table vdb3.vtb21 using vdb0.mt tags( 2 )
sql_error create table vdb3.vtb21 using vdb0.mt tags( 2 )
sql create table vdb3.vtb30 using vdb3.mt tags( 3 )
sql create table vdb3.vtb30 using vdb3.mt tags( 3 )
sql create table vdb3.vtb31 using vdb3.mt tags( 3 )
sql create table vdb3.vtb31 using vdb3.mt tags( 3 )
...
@@ -40,7 +40,7 @@ sql insert into vdb2.vtb20 values (1519833600000 , 12) (1519833600001, 22) (1519
...
@@ -40,7 +40,7 @@ sql insert into vdb2.vtb20 values (1519833600000 , 12) (1519833600001, 22) (1519
sql insert into vdb2.vtb21 values (1519833600000 , 12) (1519833600001, 22) (1519833600002, 32)
sql insert into vdb2.vtb21 values (1519833600000 , 12) (1519833600001, 22) (1519833600002, 32)
sql insert into vdb3.vtb30 values (1519833600000 , 13) (1519833600001, 23) (1519833600002, 33)
sql insert into vdb3.vtb30 values (1519833600000 , 13) (1519833600001, 23) (1519833600002, 33)
sql insert into vdb3.vtb31 values (1519833600000 , 13) (1519833600001, 23) (1519833600002, 33)
sql insert into vdb3.vtb31 values (1519833600000 , 13) (1519833600001, 23) (1519833600002, 33)
#
sql select * from vdb0.mt
sql select * from vdb0.mt
sql select ts from vdb0.mt
sql select ts from vdb0.mt
if $rows != 6 then
if $rows != 6 then
...
@@ -56,8 +56,7 @@ sql insert into vdb2.vtb20 values (1519833600003 , 42) (1519833600005, 52) (1519
...
@@ -56,8 +56,7 @@ sql insert into vdb2.vtb20 values (1519833600003 , 42) (1519833600005, 52) (1519
sql insert into vdb2.vtb21 values (1519833600003 , 42) (1519833600005, 52) (1519833600004, 62)
sql insert into vdb2.vtb21 values (1519833600003 , 42) (1519833600005, 52) (1519833600004, 62)
sql insert into vdb3.vtb30 values (1519833600003 , 43) (1519833600005, 53) (1519833600004, 63)
sql insert into vdb3.vtb30 values (1519833600003 , 43) (1519833600005, 53) (1519833600004, 63)
sql insert into vdb3.vtb31 values (1519833600003 , 43) (1519833600005, 53) (1519833600004, 63)
sql insert into vdb3.vtb31 values (1519833600003 , 43) (1519833600005, 53) (1519833600004, 63)
# TODO : select * from stable
sql select * from vdb0.mt
# sql select * from vdb0.mt
sql select ts from vdb0.mt
sql select ts from vdb0.mt
if $rows != 12 then
if $rows != 12 then
...
@@ -65,50 +64,49 @@ if $rows != 12 then
...
@@ -65,50 +64,49 @@ if $rows != 12 then
endi
endi
print =============== step4
print =============== step4
# TODO : insert into diffrent table
sql insert into vdb0.vtb00 values(1519833600006, 60) (1519833600007, 70) vdb0.vtb01 values(1519833600006, 60) (1519833600007, 70)
# sql insert into vdb0.vtb00 values(1519833600006, 60) (1519833600007, 70) vdb0.vtb01 values(1519833600006, 60) (1519833600007, 70)
sql insert into vdb1.vtb10 values(1519833600006, 61) (1519833600007, 71) vdb1.vtb11 values(1519833600006, 61) (1519833600007, 71)
# sql insert into vdb1.vtb10 values(1519833600006, 61) (1519833600007, 71) vdb1.vtb11 values(1519833600006, 61) (1519833600007, 71)
sql insert into vdb2.vtb20 values(1519833600006, 62) (1519833600007, 72) vdb2.vtb21 values(1519833600006, 62) (1519833600007, 72)
# sql insert into vdb2.vtb20 values(1519833600006, 62) (1519833600007, 72) vdb2.vtb21 values(1519833600006, 62) (1519833600007, 72)
sql insert into vdb3.vtb30 values(1519833600006, 63) (1519833600007, 73) vdb3.vtb31 values(1519833600006, 63) (1519833600007, 73)
# sql insert into vdb3.vtb30 values(1519833600006, 63) (1519833600007, 73) vdb3.vtb31 values(1519833600006, 63) (1519833600007, 73)
sql select * from vdb0.mt
# # sql select * from vdb0.mt
sql select ts from vdb0.mt
# sql select ts from vdb0.mt
#
if $rows != 16 then
# if $rows != 16 then
return -1
# return -1
endi
# endi
print =============== step5
print =============== step5
#
sql insert into vdb0.vtb00 values(1519833600008, 80) (1519833600007, 70) vdb0.vtb01 values(1519833600006, 80) (1519833600007, 70)
sql insert into vdb0.vtb00 values(1519833600008, 80) (1519833600007, 70) vdb0.vtb01 values(1519833600006, 80) (1519833600007, 70)
#
sql insert into vdb1.vtb10 values(1519833600008, 81) (1519833600007, 71) vdb1.vtb11 values(1519833600006, 81) (1519833600007, 71)
sql insert into vdb1.vtb10 values(1519833600008, 81) (1519833600007, 71) vdb1.vtb11 values(1519833600006, 81) (1519833600007, 71)
#
sql insert into vdb2.vtb20 values(1519833600008, 82) (1519833600007, 72) vdb2.vtb21 values(1519833600006, 82) (1519833600007, 72)
sql insert into vdb2.vtb20 values(1519833600008, 82) (1519833600007, 72) vdb2.vtb21 values(1519833600006, 82) (1519833600007, 72)
#
sql insert into vdb3.vtb30 values(1519833600008, 83) (1519833600007, 73) vdb3.vtb31 values(1519833600006, 83) (1519833600007, 73)
sql insert into vdb3.vtb30 values(1519833600008, 83) (1519833600007, 73) vdb3.vtb31 values(1519833600006, 83) (1519833600007, 73)
# #
sql select * from vdb0.mt
sql select * from vdb0.mt
#
sql select ts from vdb0.mt
sql select ts from vdb0.mt
#
#
if $rows != 17 then
if $rows != 17 then
#
return -1
return -1
#
endi
endi
print =============== step6
print =============== step6
#
sql insert into vdb0.vtb00 values(1519833600009, 90) (1519833600010, 100) vdb1.vtb10 values(1519833600009, 90) (1519833600010, 100) vdb2.vtb20 values(1519833600009, 90) (1519833600010, 100) vdb3.vtb30 values(1519833600009, 90) (1519833600010, 100)
sql insert into vdb0.vtb00 values(1519833600009, 90) (1519833600010, 100) vdb1.vtb10 values(1519833600009, 90) (1519833600010, 100) vdb2.vtb20 values(1519833600009, 90) (1519833600010, 100) vdb3.vtb30 values(1519833600009, 90) (1519833600010, 100)
#
sql insert into vdb0.vtb01 values(1519833600009, 90) (1519833600010, 100) vdb1.vtb11 values(1519833600009, 90) (1519833600010, 100) vdb2.vtb21 values(1519833600009, 90) (1519833600010, 100) vdb3.vtb31 values(1519833600009, 90) (1519833600010, 100)
sql insert into vdb0.vtb01 values(1519833600009, 90) (1519833600010, 100) vdb1.vtb11 values(1519833600009, 90) (1519833600010, 100) vdb2.vtb21 values(1519833600009, 90) (1519833600010, 100) vdb3.vtb31 values(1519833600009, 90) (1519833600010, 100)
#
# #
sql select * from vdb0.mt
sql select * from vdb0.mt
#
sql select ts from vdb0.mt
sql select ts from vdb0.mt
#
#
if $rows != 21 then
if $rows != 21 then
#
return -1
return -1
#
endi
endi
print =============== step7
print =============== step7
#
sql insert into vdb0.vtb00 values(1519833600012, 120) (1519833600011, 110) vdb1.vtb10 values(1519833600012, 120) (1519833600011, 110) vdb2.vtb20 values(1519833600012, 120) (1519833600011, 110) vdb3.vtb30 values(1519833600012, 120) (1519833600011, 110)
sql insert into vdb0.vtb00 values(1519833600012, 120) (1519833600011, 110) vdb1.vtb10 values(1519833600012, 120) (1519833600011, 110) vdb2.vtb20 values(1519833600012, 120) (1519833600011, 110) vdb3.vtb30 values(1519833600012, 120) (1519833600011, 110)
#
sql insert into vdb0.vtb01 values(1519833600012, 120) (1519833600011, 110) vdb1.vtb11 values(1519833600012, 120) (1519833600011, 110) vdb2.vtb21 values(1519833600012, 120) (1519833600011, 110) vdb3.vtb31 values(1519833600012, 120) (1519833600011, 110)
sql insert into vdb0.vtb01 values(1519833600012, 120) (1519833600011, 110) vdb1.vtb11 values(1519833600012, 120) (1519833600011, 110) vdb2.vtb21 values(1519833600012, 120) (1519833600011, 110) vdb3.vtb31 values(1519833600012, 120) (1519833600011, 110)
#
# #
sql select * from vdb0.mt
sql select * from vdb0.mt
#
sql select ts from vdb0.mt
sql select ts from vdb0.mt
#
#
if $rows != 25 then
if $rows != 25 then
#
return -1
return -1
#
endi
endi
system sh/exec.sh -n dnode1 -s stop -x SIGINT
system sh/exec.sh -n dnode1 -s stop -x SIGINT
tests/script/tsim/stable/vnode3.sim
浏览文件 @
49f45f1f
...
@@ -60,12 +60,11 @@ if $data00 != $rowNum then
...
@@ -60,12 +60,11 @@ if $data00 != $rowNum then
endi
endi
print =============== step3
print =============== step3
# TODO : where condition
sql select count(tbcol) from $tb where ts <= 1519833840000
# sql select count(tbcol) from $tb where ts <= 1519833840000
print ===> $data00
# print ===> $data00
if $data00 != 5 then
# if $data00 != 5 then
return -1
# return -1
endi
# endi
print =============== step4
print =============== step4
sql select count(tbcol) as b from $tb
sql select count(tbcol) as b from $tb
...
@@ -88,81 +87,80 @@ if $data00 != $rowNum then
...
@@ -88,81 +87,80 @@ if $data00 != $rowNum then
endi
endi
print =============== step6
print =============== step6
#
sql select count(tbcol) as b from $tb where ts <= 1519833840000 interval(1m)
sql select count(tbcol) as b from $tb where ts <= 1519833840000 interval(1m)
#
print ===> $data00
print ===> $data00
#
if $data00 != 1 then
if $data00 != 1 then
#
return -1
return -1
#
endi
endi
#
if $rows != 5 then
if $rows != 5 then
#
return -1
return -1
#
endi
endi
print =============== step7
print =============== step7
# TODO : count(*) err
sql select count(*) from $mt
# sql select count(*) from $mt
print ===> $data00
# print ===> $data00
if $data00 != $totalNum then
# if $data00 != $totalNum then
return -1
# return -1
endi
# endi
#
sql select count(tbcol) from $mt
# sql select count(tbcol) from $mt
print ===> $data00
# print ===> $data00
if $data00 != $totalNum then
# if $data00 != $totalNum then
return -1
# return -1
endi
# endi
print =============== step8
print =============== step8
#
sql select count(tbcol) as c from $mt where ts <= 1519833840000
sql select count(tbcol) as c from $mt where ts <= 1519833840000
#
print ===> $data00
print ===> $data00
#
if $data00 != 50 then
if $data00 != 50 then
#
return -1
return -1
#
endi
endi
#
sql select count(tbcol) as c from $mt where tgcol < 5
sql select count(tbcol) as c from $mt where tgcol < 5
#
print ===> $data00
print ===> $data00
#
if $data00 != 100 then
if $data00 != 100 then
#
return -1
return -1
#
endi
endi
#
sql select count(tbcol) as c from $mt where tgcol < 5 and ts <= 1519833840000
sql select count(tbcol) as c from $mt where tgcol < 5 and ts <= 1519833840000
#
print ===> $data00
print ===> $data00
#
if $data00 != 25 then
if $data00 != 25 then
#
return -1
return -1
#
endi
endi
print =============== step9
print =============== step9
#
sql select count(tbcol) as b from $mt interval(1m)
sql select count(tbcol) as b from $mt interval(1m)
#
print ===> $data00
print ===> $data00
#
if $data00 != 10 then
if $data00 != 10 then
#
return -1
return -1
#
endi
endi
#
#
sql select count(tbcol) as b from $mt interval(1d)
sql select count(tbcol) as b from $mt interval(1d)
#
print ===> $data00
print ===> $data00
#
if $data00 != 200 then
if $data00 != 200 then
#
return -1
return -1
#
endi
endi
print =============== step10
print =============== step10
#
sql select count(tbcol) as b from $mt group by tgcol
sql select count(tbcol) as b from $mt group by tgcol
#
print ===> $data00
print ===> $data00
#
if $data00 != $rowNum then
if $data00 != $rowNum then
#
return -1
return -1
#
endi
endi
#
#
if $rows != $tbNum then
if $rows != $tbNum then
#
return -1
return -1
#
endi
endi
print =============== step11
print =============== step11
# sql select count(tbcol) as b from $mt where ts <= 1519833840000 interval(1m) group by tgcol
sql select count(tbcol) as b from $mt where ts <= 1519833840000 partition by tgcol interval(1m)
# print ===> $data01
print ===> $data00
# if $data01
!= 1 then
if $data00
!= 1 then
#
return -1
return -1
#
endi
endi
#
if $rows != 50 then
if $rows != 50 then
#
return -1
return -1
#
endi
endi
print =============== clear
print =============== clear
sql drop database $db
sql drop database $db
...
...
tests/script/tsim/valgrind/basic1.sim
浏览文件 @
49f45f1f
system sh/stop_dnodes.sh
system sh/stop_dnodes.sh
system sh/deploy.sh -n dnode1 -i 1
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
system sh/exec.sh -n dnode1 -s start -v
sql connect
sql connect
print ======== step1
print =============== step1: create drop show dnodes
sql drop database if exists db1;
$x = 0
sql create database db1 vgroups 3;
step1:
sql use db1;
$x = $x + 1
sql create stable st1 (ts timestamp, f1 int, f2 binary(200)) tags(t1 int);
sleep 1000
sql create table tb1 using st1 tags(1);
if $x == 10 then
sql insert into tb1 values ('2022-07-07 10:01:01', 11, "aaa");
print ---> dnode not ready!
sql insert into tb1 values ('2022-07-07 11:01:02', 12, "bbb");
sql create table tb2 using st1 tags(2);
sql insert into tb2 values ('2022-07-07 10:02:01', 21, "aaa");
sql insert into tb2 values ('2022-07-07 11:02:02', 22, "bbb");
sql create table tb3 using st1 tags(3);
sql insert into tb3 values ('2022-07-07 10:03:01', 31, "aaa");
sql insert into tb3 values ('2022-07-07 11:03:02', 32, "bbb");
sql create table tb4 using st1 tags(4);
sql insert into tb4 select * from tb1;
sql select * from tb4;
if $rows != 2 then
return -1
return -1
endi
endi
sql show dnodes
sql insert into tb4 select ts,f1,f2 from st1;
print ---> $data00 $data01 $data02 $data03 $data04 $data05
sql select * from tb4;
if $rows != 1 then
if $rows != 6 then
return -1
return -1
endi
endi
sql create table tba (ts timestamp, f1 binary(10), f2 bigint, f3 double);
if $data(1)[4] != ready then
sql_error insert into tba select * from tb1;
goto step1
sql insert into tba (ts,f2,f1) select * from tb1;
sql select * from tba;
if $rows != 2 then
return -1
endi
sql create table tbb (ts timestamp, f1 binary(10), f2 bigint, f3 double);
sql insert into tbb (f2,f1,ts) select f1+1,f2,ts+3 from tb2;
sql select * from tbb;
if $rows != 2 then
return -1
endi
endi
print =============== step2: create db
sql create database db
sql use db
sql create table db.stb (ts timestamp, c1 int, c2 binary(4)) tags(t1 int, t2 float, t3 binary(16)) comment "abd"
sql create table db.c1 using db.stb tags(101, 102, "103")
print =============== step3: alter stb
sql_error alter table db.stb add column ts int
sql alter table db.stb add column c3 int
sql alter table db.stb add column c4 bigint
sql alter table db.stb add column c5 binary(12)
sql alter table db.stb drop column c1
sql alter table db.stb drop column c4
sql alter table db.stb MODIFY column c2 binary(32)
sql alter table db.stb add tag t4 bigint
sql alter table db.stb add tag c1 int
sql alter table db.stb add tag t5 binary(12)
sql alter table db.stb drop tag c1
sql alter table db.stb drop tag t5
sql alter table db.stb MODIFY tag t3 binary(32)
sql alter table db.stb rename tag t1 tx
sql alter table db.stb comment 'abcde' ;
sql drop table db.stb
print =============== step4: alter tb
sql create table tb (ts timestamp, a int)
sql insert into tb values(now-28d, -28)
sql select count(a) from tb
sql alter table tb add column b smallint
sql insert into tb values(now-25d, -25, 0)
sql select count(b) from tb
sql alter table tb add column c tinyint
sql insert into tb values(now-22d, -22, 3, 0)
sql select count(c) from tb
sql alter table tb add column d int
sql insert into tb values(now-19d, -19, 6, 0, 0)
sql select count(d) from tb
sql alter table tb add column e bigint
sql alter table tb add column f float
sql alter table tb add column g double
sql alter table tb add column h binary(10)
sql select count(a), count(b), count(c), count(d), count(e), count(f), count(g), count(h) from tb
sql select * from tb order by ts desc
print =============== step5: alter stb and insert data
sql create table stb (ts timestamp, c1 int, c2 binary(4)) tags(t1 int, t2 float, t3 binary(16)) comment "abd"
sql show db.stables
sql describe stb
sql_error alter table stb add column ts int
sql create table db.ctb using db.stb tags(101, 102, "103")
sql insert into db.ctb values(now, 1, "2")
sql show db.tables
sql select * from db.stb
sql select * from tb
sql alter table stb add column c3 int
sql describe stb
sql select * from db.stb
sql select * from tb
sql insert into db.ctb values(now+1s, 1, 2, 3)
sql select * from db.stb
sql alter table db.stb add column c4 bigint
sql select * from db.stb
sql insert into db.ctb values(now+2s, 1, 2, 3, 4)
sql alter table db.stb drop column c1
sql reset query cache
sql select * from tb
sql insert into db.ctb values(now+3s, 2, 3, 4)
sql select * from db.stb
_OVER:
_OVER:
system sh/exec.sh -n dnode1 -s stop -x SIGINT
system sh/exec.sh -n dnode1 -s stop -x SIGINT
print =============== check
print =============== check
...
@@ -52,7 +102,7 @@ $null=
...
@@ -52,7 +102,7 @@ $null=
system_content sh/checkValgrind.sh -n dnode1
system_content sh/checkValgrind.sh -n dnode1
print cmd return result ----> [ $system_content ]
print cmd return result ----> [ $system_content ]
if $system_content >
1
then
if $system_content >
0
then
return -1
return -1
endi
endi
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录