Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
9f015223
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看板
提交
9f015223
编写于
7月 12, 2022
作者:
D
dapan1121
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: fix stop query
上级
7fcf80a8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
12 addition
and
5 deletion
+12
-5
source/libs/catalog/src/catalog.c
source/libs/catalog/src/catalog.c
+1
-0
source/util/src/tref.c
source/util/src/tref.c
+1
-1
tests/script/api/stopquery.c
tests/script/api/stopquery.c
+10
-4
未找到文件。
source/libs/catalog/src/catalog.c
浏览文件 @
9f015223
...
...
@@ -1293,6 +1293,7 @@ void catalogDestroy(void) {
if
(
!
taosCheckCurrentInDll
())
{
ctgClearCacheEnqueue
(
NULL
,
true
,
true
,
true
);
taosThreadJoin
(
gCtgMgmt
.
updateThread
,
NULL
);
}
taosHashCleanup
(
gCtgMgmt
.
pCluster
);
...
...
source/util/src/tref.c
浏览文件 @
9f015223
...
...
@@ -431,7 +431,7 @@ static int32_t taosDecRefCount(int32_t rsetId, int64_t rid, int32_t remove) {
}
released
=
1
;
}
else
{
uTrace
(
"rsetId:%d p:%p rid:%"
PRId64
" is released
"
,
rsetId
,
pNode
->
p
,
rid
);
uTrace
(
"rsetId:%d p:%p rid:%"
PRId64
" is released
, remain count %d"
,
rsetId
,
pNode
->
p
,
rid
,
pNode
->
count
);
}
}
else
{
uTrace
(
"rsetId:%d rid:%"
PRId64
" is not there, failed to release/remove"
,
rsetId
,
rid
);
...
...
tests/script/api/stopquery.c
浏览文件 @
9f015223
...
...
@@ -36,7 +36,7 @@ int64_t st, et;
char
hostName
[
128
];
char
dbName
[
128
];
char
tbName
[
128
];
int32_t
runTimes
=
1000
0
;
int32_t
runTimes
=
1000
;
typedef
struct
{
int
id
;
...
...
@@ -88,6 +88,7 @@ static void sqExecSQLE(TAOS *taos, char *command) {
void
sqExit
(
char
*
prefix
,
const
char
*
errMsg
)
{
fprintf
(
stderr
,
"%s error: %s
\n
"
,
prefix
,
errMsg
);
sleep
(
10000
);
exit
(
1
);
}
...
...
@@ -141,16 +142,20 @@ void sqCloseFetchCb(void *param, TAOS_RES *pRes, int numOfRows) {
taos_close
(
qParam
->
taos
);
*
qParam
->
end
=
1
;
taos_free_result
(
pRes
);
}
void
sqCloseQueryCb
(
void
*
param
,
TAOS_RES
*
pRes
,
int
code
)
{
SSP_CB_PARAM
*
qParam
=
(
SSP_CB_PARAM
*
)
param
;
if
(
code
==
0
&&
pRes
)
{
if
(
qParam
->
fetch
)
{
taos_fetch_rows_a
(
pRes
,
sq
Fre
eFetchCb
,
param
);
taos_fetch_rows_a
(
pRes
,
sq
Clos
eFetchCb
,
param
);
}
else
{
taos_close
(
qParam
->
taos
);
*
qParam
->
end
=
1
;
taos_free_result
(
pRes
);
}
}
else
{
sqExit
(
"select"
,
taos_errstr
(
pRes
));
...
...
@@ -358,6 +363,7 @@ int sqCloseSyncQuery(bool fetch) {
}
taos_close
(
taos
);
taos_free_result
(
pRes
);
}
CASE_LEAVE
();
}
...
...
@@ -382,7 +388,7 @@ int sqCloseAsyncQuery(bool fetch) {
SSP_CB_PARAM
param
=
{
0
};
param
.
fetch
=
fetch
;
param
.
end
=
&
qEnd
;
taos_query_a
(
taos
,
sql
,
sq
Fre
eQueryCb
,
&
param
);
taos_query_a
(
taos
,
sql
,
sq
Clos
eQueryCb
,
&
param
);
while
(
0
==
qEnd
)
{
usleep
(
5000
);
}
...
...
@@ -640,7 +646,7 @@ void sqRunAllCase(void) {
int32_t
l
=
5
;
while
(
l
)
{
printf
(
"%d
\n
"
,
l
--
);
sleep
(
1
);
sleep
(
1
000
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录