Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
88c41382
TDengine
项目概览
taosdata
/
TDengine
大约 2 年 前同步成功
通知
1192
Star
22018
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看板
提交
88c41382
编写于
3月 05, 2023
作者:
K
kailixu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
chore: use assign sver
上级
6dff0bca
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
5 deletion
+9
-5
src/mnode/src/mnodeTable.c
src/mnode/src/mnodeTable.c
+9
-5
未找到文件。
src/mnode/src/mnodeTable.c
浏览文件 @
88c41382
...
@@ -68,6 +68,7 @@ static int32_t tsSuperTableUpdateSize;
...
@@ -68,6 +68,7 @@ static int32_t tsSuperTableUpdateSize;
typedef
struct
{
typedef
struct
{
int32_t
vgId
;
int32_t
vgId
;
int32_t
tid
;
int32_t
tid
;
int32_t
sversion
;
uint64_t
uid
;
uint64_t
uid
;
uint64_t
suid
;
uint64_t
suid
;
}
SMetaInfo
;
}
SMetaInfo
;
...
@@ -2262,7 +2263,7 @@ static int32_t mnodeDoCreateChildTable(SMnodeMsg *pMsg, SMetaInfo *pInf) {
...
@@ -2262,7 +2263,7 @@ static int32_t mnodeDoCreateChildTable(SMnodeMsg *pMsg, SMetaInfo *pInf) {
}
}
}
}
pTable
->
sversion
=
0
;
pTable
->
sversion
=
htonl
(
pInf
->
sversion
)
;
pTable
->
numOfColumns
=
htons
(
pCreate
->
numOfColumns
);
pTable
->
numOfColumns
=
htons
(
pCreate
->
numOfColumns
);
pTable
->
sqlLen
=
htons
(
pCreate
->
sqlLen
);
pTable
->
sqlLen
=
htons
(
pCreate
->
sqlLen
);
...
@@ -2325,7 +2326,7 @@ static int32_t mnodeProcessMetaSyncCreateChildTableMsg(SMnodeMsg *pMsg, SMetaInf
...
@@ -2325,7 +2326,7 @@ static int32_t mnodeProcessMetaSyncCreateChildTableMsg(SMnodeMsg *pMsg, SMetaInf
SCreateTableMsg
*
pCreate
=
(
SCreateTableMsg
*
)((
char
*
)
pMsg
->
rpcMsg
.
pCont
+
sizeof
(
SCMCreateTableMsg
));
SCreateTableMsg
*
pCreate
=
(
SCreateTableMsg
*
)((
char
*
)
pMsg
->
rpcMsg
.
pCont
+
sizeof
(
SCMCreateTableMsg
));
int32_t
code
=
0
;
int32_t
code
=
0
;
// 0.db0._taos_meta_sync_cret_mndtb_taos_vgId.suid.uid.tid.tbName
// 0.db0._taos_meta_sync_cret_mndtb_taos_vgId.suid.uid.tid.
sversion.
tbName
if
(
strstr
(
pCreate
->
tableName
,
META_SYNC_CRET_MNDTB
))
{
if
(
strstr
(
pCreate
->
tableName
,
META_SYNC_CRET_MNDTB
))
{
code
=
TSDB_CODE_MND_INVALID_FORMAT
;
code
=
TSDB_CODE_MND_INVALID_FORMAT
;
char
realName
[
TSDB_TABLE_FNAME_LEN
]
=
{
0
};
char
realName
[
TSDB_TABLE_FNAME_LEN
]
=
{
0
};
...
@@ -2342,9 +2343,12 @@ static int32_t mnodeProcessMetaSyncCreateChildTableMsg(SMnodeMsg *pMsg, SMetaInf
...
@@ -2342,9 +2343,12 @@ static int32_t mnodeProcessMetaSyncCreateChildTableMsg(SMnodeMsg *pMsg, SMetaInf
if
((
pTbName
=
strchr
(
pTbName
,
'.'
)))
{
if
((
pTbName
=
strchr
(
pTbName
,
'.'
)))
{
pInf
->
tid
=
atoi
(
++
pTbName
);
pInf
->
tid
=
atoi
(
++
pTbName
);
if
((
pTbName
=
strchr
(
pTbName
,
'.'
)))
{
if
((
pTbName
=
strchr
(
pTbName
,
'.'
)))
{
int32_t
len
=
strlen
(
realName
);
pInf
->
sversion
=
atoi
(
++
pTbName
);
strncpy
(
realName
+
len
,
pTbName
+
1
,
TSDB_TABLE_FNAME_LEN
-
len
-
1
);
if
((
pTbName
=
strchr
(
pTbName
,
'.'
)))
{
code
=
0
;
int32_t
len
=
strlen
(
realName
);
strncpy
(
realName
+
len
,
pTbName
+
1
,
TSDB_TABLE_FNAME_LEN
-
len
-
1
);
code
=
0
;
}
}
}
}
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录