Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
c51a9ec4
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
c51a9ec4
编写于
4月 03, 2023
作者:
A
Alex Duan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: wal retetion period and size case passed
上级
e2b5444c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
15 deletion
+9
-15
tests/system-test/0-others/walRetention.py
tests/system-test/0-others/walRetention.py
+9
-15
未找到文件。
tests/system-test/0-others/walRetention.py
浏览文件 @
c51a9ec4
...
...
@@ -33,8 +33,6 @@ from datetime import datetime
from
datetime
import
timedelta
from
os
import
path
stopInsert
=
False
#
# -------------- util --------------------------
...
...
@@ -148,7 +146,6 @@ class VNode :
# vnode
def
check_retention
(
self
):
global
stopInsert
#
# check period
#
...
...
@@ -314,7 +311,6 @@ class TDTestCase:
# insert to child table d1 data
def
insert_data
(
self
,
tbname
,
insertTime
):
global
stopInsert
start
=
time
.
time
()
values
=
""
child_name
=
""
...
...
@@ -331,11 +327,11 @@ class TDTestCase:
cost
=
time
.
time
()
-
start
if
j
%
100
==
0
:
tdSql
.
execute
(
f
"flush database
{
self
.
dbname
}
"
)
print
(
f
' cost=
{
cost
}
j =
{
j
}
\n
'
)
tdLog
.
info
(
" insert row cost time = %ds rows = %d"
%
(
cost
,
j
)
)
if
cost
>
insertTime
and
j
>
1000
:
tdLog
.
info
(
f
" insert finished. cost time =
{
cost
}
s rows=
{
j
}
"
)
return
tdLog
.
info
(
" insert finished. cost time = %ds rows = %d"
%
(
cost
,
j
)
)
return
# create tmq
def
create_tmq
(
self
):
...
...
@@ -355,6 +351,8 @@ class TDTestCase:
for
dnode
in
os
.
listdir
(
self
.
projDir
):
vnodeDir
=
self
.
projDir
+
f
"
{
dnode
}
/data/vnode/"
print
(
f
"vnodeDir=
{
vnodeDir
}
"
)
if
dnode
==
"psim"
:
continue
# enum all vnode
for
entry
in
os
.
listdir
(
vnodeDir
):
entryPath
=
path
.
join
(
vnodeDir
,
entry
)
...
...
@@ -373,13 +371,11 @@ class TDTestCase:
# test db1
def
test_db
(
self
,
dbname
,
checkTime
,
wal_period
,
wal_size_kb
):
global
stopInsert
# var
stable
=
"meters"
tbname
=
"d"
vgroups
=
4
count
=
10
rows
=
1000000
vgroups
=
6
count
=
20
# do
self
.
create_database
(
dbname
,
wal_period
,
wal_size_kb
,
vgroups
)
...
...
@@ -389,7 +385,6 @@ class TDTestCase:
self
.
create_tmq
()
# insert data
self
.
insert_data
(
tbname
,
checkTime
)
#stopInsert = False
...
...
@@ -403,8 +398,6 @@ class TDTestCase:
# stop insert and wait exit
tdLog
.
info
(
f
"
{
dbname
}
stop insert ..."
)
stopInsert
=
True
tobj
.
join
()
tdLog
.
info
(
f
"
{
dbname
}
test_db end."
)
# run
...
...
@@ -413,8 +406,9 @@ class TDTestCase:
#self.test_db("db1", 10, 60, 0)
# size
#self.test_db("db2", 5, 10*24*3600, 2*1024) # 2M size
# period + size
self
.
test_db
(
"db
3"
,
checkTime
=
2
*
60
,
wal_period
=
3
0
,
wal_size_kb
=
10
)
self
.
test_db
(
"db
"
,
checkTime
=
30
*
60
,
wal_period
=
6
0
,
wal_size_kb
=
10
)
def
stop
(
self
):
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录