Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
1ab4f2c4
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看板
提交
1ab4f2c4
编写于
12月 16, 2021
作者:
H
Hongze Cheng
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
solve memory problem
上级
5dc96f9d
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
22 addition
and
7 deletion
+22
-7
source/dnode/vnode/impl/test/vnodeApiTests.cpp
source/dnode/vnode/impl/test/vnodeApiTests.cpp
+22
-7
未找到文件。
source/dnode/vnode/impl/test/vnodeApiTests.cpp
浏览文件 @
1ab4f2c4
...
@@ -102,9 +102,8 @@ static void vtBuildCreateStbReq(tb_uid_t suid, char *tbname, SRpcMsg **ppMsg) {
...
@@ -102,9 +102,8 @@ static void vtBuildCreateStbReq(tb_uid_t suid, char *tbname, SRpcMsg **ppMsg) {
static
void
vtBuildCreateCtbReq
(
tb_uid_t
suid
,
char
*
tbname
,
SRpcMsg
**
ppMsg
)
{
static
void
vtBuildCreateCtbReq
(
tb_uid_t
suid
,
char
*
tbname
,
SRpcMsg
**
ppMsg
)
{
SRpcMsg
*
pMsg
;
SRpcMsg
*
pMsg
;
int
tz
;
int
tz
;
SKVRow
pTag
;
SKVRow
pTag
=
vtCreateBasicTag
()
;
pTag
=
vtCreateBasicTag
();
SVnodeReq
vCreateCTbReq
=
VNODE_INIT_CREATE_CTB_REQ
(
tbname
,
UINT32_MAX
,
UINT32_MAX
,
suid
,
pTag
);
SVnodeReq
vCreateCTbReq
=
VNODE_INIT_CREATE_CTB_REQ
(
tbname
,
UINT32_MAX
,
UINT32_MAX
,
suid
,
pTag
);
tz
=
vnodeBuildReq
(
NULL
,
&
vCreateCTbReq
,
TSDB_MSG_TYPE_CREATE_TABLE
);
tz
=
vnodeBuildReq
(
NULL
,
&
vCreateCTbReq
,
TSDB_MSG_TYPE_CREATE_TABLE
);
...
@@ -126,17 +125,33 @@ static void vtBuildCreateNtbReq(char *tbname, SRpcMsg **ppMsg) {
...
@@ -126,17 +125,33 @@ static void vtBuildCreateNtbReq(char *tbname, SRpcMsg **ppMsg) {
}
}
static
void
vtBuildSubmitReq
(
SRpcMsg
**
ppMsg
)
{
static
void
vtBuildSubmitReq
(
SRpcMsg
**
ppMsg
)
{
SRpcMsg
*
pMsg
;
SRpcMsg
*
pMsg
;
void
*
pBuf
;
SSubmitMsg
*
pSubmitMsg
;
int
tz
=
0
;
SSubmitBlk
*
pSubmitBlk
;
int
tz
=
1024
;
// TODO
pMsg
=
(
SRpcMsg
*
)
malloc
(
sizeof
(
*
pMsg
)
+
tz
);
pMsg
=
(
SRpcMsg
*
)
malloc
(
sizeof
(
*
pMsg
)
+
tz
);
pMsg
->
msgType
=
TSDB_MSG_TYPE_SUBMIT
;
pMsg
->
msgType
=
TSDB_MSG_TYPE_SUBMIT
;
pMsg
->
contLen
=
tz
;
pMsg
->
contLen
=
tz
;
pMsg
->
pCont
=
POINTER_SHIFT
(
pMsg
,
sizeof
(
*
pMsg
));
pMsg
->
pCont
=
POINTER_SHIFT
(
pMsg
,
sizeof
(
*
pMsg
));
pBuf
=
pMsg
->
pCont
;
// For submit msg header
vnodeBuildReq
(
&
pBuf
,
NULL
/*TODO*/
,
TSDB_MSG_TYPE_SUBMIT
);
pSubmitMsg
=
(
SSubmitMsg
*
)(
pMsg
->
pCont
);
// pSubmitMsg->header.contLen = 0;
// pSubmitMsg->header.vgId = 0;
// pSubmitMsg->length = 0;
pSubmitMsg
->
numOfBlocks
=
1
;
// For submit blk
pSubmitBlk
=
(
SSubmitBlk
*
)(
pSubmitMsg
->
blocks
);
pSubmitBlk
->
uid
=
0
;
pSubmitBlk
->
tid
=
0
;
pSubmitBlk
->
padding
=
0
;
pSubmitBlk
->
sversion
=
0
;
pSubmitBlk
->
dataLen
=
0
;
pSubmitBlk
->
numOfRows
=
0
;
// For row batch
*
ppMsg
=
pMsg
;
*
ppMsg
=
pMsg
;
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录