Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
a1d8119a
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
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看板
提交
a1d8119a
编写于
8月 24, 2021
作者:
A
AlexDuan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
remove test information
上级
951ff007
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
8 addition
and
13 deletion
+8
-13
src/query/src/queryMain.c
src/query/src/queryMain.c
+6
-5
src/tsdb/src/tsdbBuffer.c
src/tsdb/src/tsdbBuffer.c
+1
-6
src/tsdb/src/tsdbHealth.c
src/tsdb/src/tsdbHealth.c
+1
-2
未找到文件。
src/query/src/queryMain.c
浏览文件 @
a1d8119a
...
...
@@ -215,6 +215,7 @@ int32_t qCreateQueryInfo(void* tsdb, int32_t vgId, SQueryTableMsg* pQueryMsg, qi
return
code
;
}
#ifdef TEST_IMPL
// wait moment
int
waitMoment
(
SQInfo
*
pQInfo
){
if
(
pQInfo
->
sql
)
{
...
...
@@ -239,7 +240,7 @@ int waitMoment(SQInfo* pQInfo){
}
}
printf
(
"wait sleep %dms
..
. sql=%s
\n
"
,
ms
,
pQInfo
->
sql
);
printf
(
"wait sleep %dms. sql=%s
\n
"
,
ms
,
pQInfo
->
sql
);
if
(
ms
<
1000
)
{
taosMsleep
(
ms
);
...
...
@@ -257,7 +258,7 @@ int waitMoment(SQInfo* pQInfo){
}
return
1
;
}
#endif
bool
qTableQuery
(
qinfo_t
qinfo
,
uint64_t
*
qId
)
{
SQInfo
*
pQInfo
=
(
SQInfo
*
)
qinfo
;
...
...
@@ -303,8 +304,9 @@ bool qTableQuery(qinfo_t qinfo, uint64_t *qId) {
int64_t
st
=
taosGetTimestampUs
();
pRuntimeEnv
->
outputBuf
=
pRuntimeEnv
->
proot
->
exec
(
pRuntimeEnv
->
proot
,
&
newgroup
);
pQInfo
->
summary
.
elapsedTime
+=
(
taosGetTimestampUs
()
-
st
);
#ifdef TEST_IMPL
waitMoment
(
pQInfo
);
#endif
publishOperatorProfEvent
(
pRuntimeEnv
->
proot
,
QUERY_PROF_AFTER_OPERATOR_EXEC
);
pRuntimeEnv
->
resultInfo
.
total
+=
GET_NUM_OF_RESULTS
(
pRuntimeEnv
);
...
...
@@ -730,7 +732,6 @@ bool qFixedNoBlock(void* pRepo, void* pMgmt, int32_t longQueryMs) {
SLongQuery
*
plq
;
for
(
i
=
0
;
i
<
cnt
;
i
++
)
{
plq
=
(
SLongQuery
*
)
taosArrayGetP
(
qids
,
i
);
printf
(
" sort i=%d span=%d qid=0x%"
PRIx64
" exeTime=0x%"
PRIx64
".
\n
"
,(
int
)
i
,
(
int
)(
now
-
plq
->
startExecTs
),
plq
->
qId
,
plq
->
startExecTs
);
if
(
plq
->
startExecTs
>
now
)
continue
;
if
(
now
-
plq
->
startExecTs
>=
longQueryMs
)
{
qKillQueryByQId
(
pMgmt
,
plq
->
qId
,
500
,
10
);
// wait 50*100 ms
...
...
@@ -752,7 +753,7 @@ bool qFixedNoBlock(void* pRepo, void* pMgmt, int32_t longQueryMs) {
//solve tsdb no block to commit
bool
qSolveCommitNoBlock
(
void
*
pRepo
,
void
*
pMgmt
)
{
qWarn
(
"
start solve no block problem."
);
qWarn
(
"
pRepo=%p start solve no block problem."
,
pRepo
);
if
(
qFixedNoBlock
(
pRepo
,
pMgmt
,
20
*
1000
))
{
return
true
;
}
...
...
src/tsdb/src/tsdbBuffer.c
浏览文件 @
a1d8119a
...
...
@@ -63,11 +63,6 @@ int tsdbOpenBufPool(STsdbRepo *pRepo) {
STsdbBufPool
*
pPool
=
pRepo
->
pPool
;
ASSERT
(
pPool
!=
NULL
);
// debug test
pCfg
->
cacheBlockSize
=
1
;
pCfg
->
totalBlocks
=
4
;
pPool
->
bufBlockSize
=
pCfg
->
cacheBlockSize
*
1024
*
1024
;
// MB
pPool
->
tBufBlocks
=
pCfg
->
totalBlocks
;
pPool
->
nBufBlocks
=
0
;
...
...
@@ -126,7 +121,7 @@ SListNode *tsdbAllocBufBlockFromPool(STsdbRepo *pRepo) {
if
(
tsDeathLockKillQuery
)
{
// supply new Block
if
(
tsdbInsertNewBlock
(
pRepo
)
>
0
)
{
tsdbWarn
(
"vgId:%d
Insert elastic new block to solve."
,
REPO_ID
(
pRepo
)
);
tsdbWarn
(
"vgId:%d
add new elastic block . elasticBlocks=%d totalBlocks=%d"
,
REPO_ID
(
pRepo
),
pBufPool
->
nElasticBlocks
,
pBufPool
->
nBufBlocks
);
break
;
}
else
{
// no newBlock, kill query free
...
...
src/tsdb/src/tsdbHealth.c
浏览文件 @
a1d8119a
...
...
@@ -39,8 +39,7 @@ int32_t tsdbInsertNewBlock(STsdbRepo * pRepo) {
tsdbFreeBufBlock
(
pBufBlock
);
}
else
{
pPool
->
nElasticBlocks
++
;
cnt
++
;
printf
(
" elastic block add one ok. current blocks=%d
\n
"
,
pPool
->
nElasticBlocks
);
cnt
++
;
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录