Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
a2136772
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看板
提交
a2136772
编写于
7月 18, 2022
作者:
C
cpwu
浏览文件
操作
浏览文件
下载
差异文件
Merge branch '3.0' into cpwu/3.0
上级
d3b2f2b8
e1e1c511
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
560 addition
and
19 deletion
+560
-19
source/common/src/tmsg.c
source/common/src/tmsg.c
+2
-2
source/dnode/vnode/src/vnd/vnodeSnapshot.c
source/dnode/vnode/src/vnd/vnodeSnapshot.c
+25
-1
source/dnode/vnode/src/vnd/vnodeSvr.c
source/dnode/vnode/src/vnd/vnodeSvr.c
+2
-2
tests/script/tsim/valgrind/checkError2.sim
tests/script/tsim/valgrind/checkError2.sim
+10
-10
tests/test/c/tmqSim.c
tests/test/c/tmqSim.c
+521
-4
未找到文件。
source/common/src/tmsg.c
浏览文件 @
a2136772
...
...
@@ -4919,8 +4919,8 @@ int tDecodeSVCreateStbReq(SDecoder *pCoder, SVCreateStbReq *pReq) {
if
(
tDecodeCStr
(
pCoder
,
&
pReq
->
name
)
<
0
)
return
-
1
;
if
(
tDecodeI64
(
pCoder
,
&
pReq
->
suid
)
<
0
)
return
-
1
;
if
(
tDecodeI8
(
pCoder
,
&
pReq
->
rollup
)
<
0
)
return
-
1
;
if
(
tDecodeSSchemaWrapper
(
pCoder
,
&
pReq
->
schemaRow
)
<
0
)
return
-
1
;
if
(
tDecodeSSchemaWrapper
(
pCoder
,
&
pReq
->
schemaTag
)
<
0
)
return
-
1
;
if
(
tDecodeSSchemaWrapper
Ex
(
pCoder
,
&
pReq
->
schemaRow
)
<
0
)
return
-
1
;
if
(
tDecodeSSchemaWrapper
Ex
(
pCoder
,
&
pReq
->
schemaTag
)
<
0
)
return
-
1
;
if
(
pReq
->
rollup
)
{
if
(
tDecodeSRSmaParam
(
pCoder
,
&
pReq
->
rsmaParam
)
<
0
)
return
-
1
;
}
...
...
source/dnode/vnode/src/vnd/vnodeSnapshot.c
浏览文件 @
a2136772
...
...
@@ -175,6 +175,7 @@ _err:
int32_t
vnodeSnapWriterClose
(
SVSnapWriter
*
pWriter
,
int8_t
rollback
)
{
int32_t
code
=
0
;
SVnode
*
pVnode
=
pWriter
->
pVnode
;
if
(
pWriter
->
pMetaSnapWriter
)
{
code
=
metaSnapWriterClose
(
&
pWriter
->
pMetaSnapWriter
,
rollback
);
...
...
@@ -186,8 +187,31 @@ int32_t vnodeSnapWriterClose(SVSnapWriter *pWriter, int8_t rollback) {
if
(
code
)
goto
_err
;
}
if
(
!
rollback
)
{
SVnodeInfo
info
=
{
0
};
char
dir
[
TSDB_FILENAME_LEN
];
pVnode
->
state
.
committed
=
pWriter
->
ever
;
pVnode
->
state
.
applied
=
pWriter
->
ever
;
// pVnode->state.applyTerm = ;
// pVnode->state.commitTerm = ;
info
.
config
=
pVnode
->
config
;
info
.
state
.
committed
=
pVnode
->
state
.
applied
;
info
.
state
.
commitTerm
=
pVnode
->
state
.
applyTerm
;
info
.
state
.
commitID
=
pVnode
->
state
.
commitID
;
snprintf
(
dir
,
TSDB_FILENAME_LEN
,
"%s%s%s"
,
tfsGetPrimaryPath
(
pVnode
->
pTfs
),
TD_DIRSEP
,
pVnode
->
path
);
code
=
vnodeSaveInfo
(
dir
,
&
info
);
if
(
code
)
goto
_err
;
code
=
vnodeCommitInfo
(
dir
,
&
info
);
if
(
code
)
goto
_err
;
}
else
{
ASSERT
(
0
);
}
_exit:
vInfo
(
"vgId:%d vnode snapshot writer closed, rollback:%d"
,
TD_VID
(
p
Writer
->
p
Vnode
),
rollback
);
vInfo
(
"vgId:%d vnode snapshot writer closed, rollback:%d"
,
TD_VID
(
pVnode
),
rollback
);
taosMemoryFree
(
pWriter
);
return
code
;
...
...
source/dnode/vnode/src/vnd/vnodeSvr.c
浏览文件 @
a2136772
...
...
@@ -422,8 +422,8 @@ static int32_t vnodeProcessCreateStbReq(SVnode *pVnode, int64_t version, void *p
goto
_err
;
}
taosMemoryFree
(
req
.
schemaRow
.
pSchema
);
taosMemoryFree
(
req
.
schemaTag
.
pSchema
);
//
taosMemoryFree(req.schemaRow.pSchema);
//
taosMemoryFree(req.schemaTag.pSchema);
tDecoderClear
(
&
coder
);
return
0
;
...
...
tests/script/tsim/valgrind/checkError2.sim
浏览文件 @
a2136772
...
...
@@ -78,18 +78,18 @@ sql select max(c1), max(c2), max(c3) from ct1
sql select sum(c1), sum(c2), sum(c3) from ct1
print =============== step9: insert select
#
sql create table ct4 using stb tags(4000);
#
sql insert into ct4 select * from ct1;
#
sql select * from ct4;
#
sql insert into ct4 select ts,c1,c2,c3 from stb;
sql create table ct4 using stb tags(4000);
sql insert into ct4 select * from ct1;
sql select * from ct4;
sql insert into ct4 select ts,c1,c2,c3 from stb;
#
sql create table tb1 (ts timestamp, c1 int, c2 float, c3 double);
#
sql insert into tb1 (ts, c1, c2, c3) select * from ct1;
#
sql select * from tb1;
sql create table tb1 (ts timestamp, c1 int, c2 float, c3 double);
sql insert into tb1 (ts, c1, c2, c3) select * from ct1;
sql select * from tb1;
#
sql create table tb2 (ts timestamp, f1 binary(10), c1 int, c2 double);
#
sql insert into tb2 (c2, c1, ts) select c2+1, c1, ts+3 from ct2;
#
sql select * from tb2;
sql create table tb2 (ts timestamp, f1 binary(10), c1 int, c2 double);
sql insert into tb2 (c2, c1, ts) select c2+1, c1, ts+3 from ct2;
sql select * from tb2;
_OVER:
system sh/exec.sh -n dnode1 -s stop -x SIGINT
...
...
tests/test/c/tmqSim.c
浏览文件 @
a2136772
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录