Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
fe655245
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看板
提交
fe655245
编写于
5月 10, 2022
作者:
S
Shengliang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor: node mgmt
上级
1b15f93b
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
32 addition
and
32 deletion
+32
-32
source/dnode/mgmt/mgmt_bnode/src/bmInt.c
source/dnode/mgmt/mgmt_bnode/src/bmInt.c
+1
-1
source/dnode/mgmt/mgmt_mnode/src/mmInt.c
source/dnode/mgmt/mgmt_mnode/src/mmInt.c
+1
-1
source/dnode/mgmt/mgmt_qnode/src/qmInt.c
source/dnode/mgmt/mgmt_qnode/src/qmInt.c
+1
-1
source/dnode/mgmt/mgmt_snode/src/smInt.c
source/dnode/mgmt/mgmt_snode/src/smInt.c
+1
-1
source/dnode/mgmt/mgmt_vnode/src/vmInt.c
source/dnode/mgmt/mgmt_vnode/src/vmInt.c
+1
-1
source/dnode/mgmt/node_common/inc/dmDef.h
source/dnode/mgmt/node_common/inc/dmDef.h
+14
-14
source/dnode/mgmt/node_mgmt/inc/dmImp.h
source/dnode/mgmt/node_mgmt/inc/dmImp.h
+6
-6
source/dnode/mgmt/node_mgmt/src/dmHandle.c
source/dnode/mgmt/node_mgmt/src/dmHandle.c
+1
-1
source/dnode/mgmt/node_mgmt/src/dmObj.c
source/dnode/mgmt/node_mgmt/src/dmObj.c
+6
-6
未找到文件。
source/dnode/mgmt/mgmt_bnode/src/bmInt.c
浏览文件 @
fe655245
...
...
@@ -73,7 +73,7 @@ int32_t bmOpen(SMgmtWrapper *pWrapper) {
return
0
;
}
void
bm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
)
{
void
bm
InitWrapper
(
SMgmtWrapper
*
pWrapper
)
{
SMgmtFp
mgmtFp
=
{
0
};
mgmtFp
.
openFp
=
bmOpen
;
mgmtFp
.
closeFp
=
bmClose
;
...
...
source/dnode/mgmt/mgmt_mnode/src/mmInt.c
浏览文件 @
fe655245
...
...
@@ -209,7 +209,7 @@ static void mmStop(SMgmtWrapper *pWrapper) {
}
}
void
mm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
)
{
void
mm
InitWrapper
(
SMgmtWrapper
*
pWrapper
)
{
SMgmtFp
mgmtFp
=
{
0
};
mgmtFp
.
openFp
=
mmOpen
;
mgmtFp
.
closeFp
=
mmClose
;
...
...
source/dnode/mgmt/mgmt_qnode/src/qmInt.c
浏览文件 @
fe655245
...
...
@@ -77,7 +77,7 @@ static int32_t qmOpen(SMgmtWrapper *pWrapper) {
return
0
;
}
void
qm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
)
{
void
qm
InitWrapper
(
SMgmtWrapper
*
pWrapper
)
{
SMgmtFp
mgmtFp
=
{
0
};
mgmtFp
.
openFp
=
qmOpen
;
mgmtFp
.
closeFp
=
qmClose
;
...
...
source/dnode/mgmt/mgmt_snode/src/smInt.c
浏览文件 @
fe655245
...
...
@@ -79,7 +79,7 @@ int32_t smOpen(SMgmtWrapper *pWrapper) {
return
0
;
}
void
sm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
)
{
void
sm
InitWrapper
(
SMgmtWrapper
*
pWrapper
)
{
SMgmtFp
mgmtFp
=
{
0
};
mgmtFp
.
openFp
=
smOpen
;
mgmtFp
.
closeFp
=
smClose
;
...
...
source/dnode/mgmt/mgmt_vnode/src/vmInt.c
浏览文件 @
fe655245
...
...
@@ -371,7 +371,7 @@ static void vmStop(SMgmtWrapper *pWrapper) {
// process inside the vnode
}
void
vm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
)
{
void
vm
InitWrapper
(
SMgmtWrapper
*
pWrapper
)
{
SMgmtFp
mgmtFp
=
{
0
};
mgmtFp
.
openFp
=
vmInit
;
mgmtFp
.
closeFp
=
vmCleanup
;
...
...
source/dnode/mgmt/node_common/inc/dmDef.h
浏览文件 @
fe655245
...
...
@@ -80,13 +80,13 @@ typedef enum {
}
EDndProcType
;
typedef
int32_t
(
*
NodeMsgFp
)(
struct
SMgmtWrapper
*
pWrapper
,
SNodeMsg
*
pMsg
);
typedef
int32_t
(
*
OpenNode
Fp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
void
(
*
CloseNod
eFp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
int32_t
(
*
StartNode
Fp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
void
(
*
StopNode
Fp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
int32_t
(
*
CreateNod
eFp
)(
struct
SMgmtWrapper
*
pWrapper
,
SNodeMsg
*
pMsg
);
typedef
int32_t
(
*
DropNode
Fp
)(
struct
SMgmtWrapper
*
pWrapper
,
SNodeMsg
*
pMsg
);
typedef
int32_t
(
*
RequireNod
eFp
)(
struct
SMgmtWrapper
*
pWrapper
,
bool
*
required
);
typedef
int32_t
(
*
NodeOpen
Fp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
void
(
*
NodeClos
eFp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
int32_t
(
*
NodeStart
Fp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
void
(
*
NodeStop
Fp
)(
struct
SMgmtWrapper
*
pWrapper
);
typedef
int32_t
(
*
NodeCreat
eFp
)(
struct
SMgmtWrapper
*
pWrapper
,
SNodeMsg
*
pMsg
);
typedef
int32_t
(
*
NodeDrop
Fp
)(
struct
SMgmtWrapper
*
pWrapper
,
SNodeMsg
*
pMsg
);
typedef
int32_t
(
*
NodeRequir
eFp
)(
struct
SMgmtWrapper
*
pWrapper
,
bool
*
required
);
typedef
struct
{
EDndNodeType
defaultNtype
;
...
...
@@ -94,13 +94,13 @@ typedef struct {
}
SMsgHandle
;
typedef
struct
{
OpenNode
Fp
openFp
;
CloseNod
eFp
closeFp
;
StartNode
Fp
startFp
;
StopNode
Fp
stopFp
;
CreateNod
eFp
createFp
;
DropNode
Fp
dropFp
;
RequireNod
eFp
requiredFp
;
NodeOpen
Fp
openFp
;
NodeClos
eFp
closeFp
;
NodeStart
Fp
startFp
;
NodeStop
Fp
stopFp
;
NodeCreat
eFp
createFp
;
NodeDrop
Fp
dropFp
;
NodeRequir
eFp
requiredFp
;
}
SMgmtFp
;
typedef
struct
SMgmtWrapper
{
...
...
source/dnode/mgmt/node_mgmt/inc/dmImp.h
浏览文件 @
fe655245
...
...
@@ -65,12 +65,12 @@ int32_t dmProcessMgmtMsg(SMgmtWrapper *pWrapper, SNodeMsg *pMsg);
int32_t
dmProcessStatusMsg
(
SMgmtWrapper
*
pWrapper
,
SNodeMsg
*
pMsg
);
// mgmt nodes
void
dm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
);
void
bm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
);
void
qm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
);
void
sm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
);
void
vm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
);
void
mm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
);
void
dm
InitWrapper
(
SMgmtWrapper
*
pWrapper
);
void
bm
InitWrapper
(
SMgmtWrapper
*
pWrapper
);
void
qm
InitWrapper
(
SMgmtWrapper
*
pWrapper
);
void
sm
InitWrapper
(
SMgmtWrapper
*
pWrapper
);
void
vm
InitWrapper
(
SMgmtWrapper
*
pWrapper
);
void
mm
InitWrapper
(
SMgmtWrapper
*
pWrapper
);
void
vmGetVnodeLoads
(
SMgmtWrapper
*
pWrapper
,
SMonVloadInfo
*
pInfo
);
void
mmGetMnodeLoads
(
SMgmtWrapper
*
pWrapper
,
SMonMloadInfo
*
pInfo
);
...
...
source/dnode/mgmt/node_mgmt/src/dmHandle.c
浏览文件 @
fe655245
...
...
@@ -295,7 +295,7 @@ static int32_t dmRequireMgmt(SMgmtWrapper *pWrapper, bool *required) {
return
0
;
}
void
dm
SetMgmtFp
(
SMgmtWrapper
*
pWrapper
)
{
void
dm
InitWrapper
(
SMgmtWrapper
*
pWrapper
)
{
SMgmtFp
mgmtFp
=
{
0
};
mgmtFp
.
openFp
=
dmInitMgmt
;
mgmtFp
.
closeFp
=
dmCleanupMgmt
;
...
...
source/dnode/mgmt/node_mgmt/src/dmObj.c
浏览文件 @
fe655245
...
...
@@ -91,12 +91,12 @@ SDnode *dmCreate(const SDnodeOpt *pOption) {
}
dmSetStatus
(
pDnode
,
DND_STAT_INIT
);
dm
SetMgmtFp
(
&
pDnode
->
wrappers
[
DNODE
]);
mm
SetMgmtFp
(
&
pDnode
->
wrappers
[
MNODE
]);
vm
SetMgmtFp
(
&
pDnode
->
wrappers
[
VNODE
]);
qm
SetMgmtFp
(
&
pDnode
->
wrappers
[
QNODE
]);
sm
SetMgmtFp
(
&
pDnode
->
wrappers
[
SNODE
]);
bm
SetMgmtFp
(
&
pDnode
->
wrappers
[
BNODE
]);
dm
InitWrapper
(
&
pDnode
->
wrappers
[
DNODE
]);
mm
InitWrapper
(
&
pDnode
->
wrappers
[
MNODE
]);
vm
InitWrapper
(
&
pDnode
->
wrappers
[
VNODE
]);
qm
InitWrapper
(
&
pDnode
->
wrappers
[
QNODE
]);
sm
InitWrapper
(
&
pDnode
->
wrappers
[
SNODE
]);
bm
InitWrapper
(
&
pDnode
->
wrappers
[
BNODE
]);
for
(
EDndNodeType
ntype
=
DNODE
;
ntype
<
NODE_END
;
++
ntype
)
{
SMgmtWrapper
*
pWrapper
=
&
pDnode
->
wrappers
[
ntype
];
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录