提交 fe655245 编写于 作者: S Shengliang

refactor: node mgmt

上级 1b15f93b
...@@ -73,7 +73,7 @@ int32_t bmOpen(SMgmtWrapper *pWrapper) { ...@@ -73,7 +73,7 @@ int32_t bmOpen(SMgmtWrapper *pWrapper) {
return 0; return 0;
} }
void bmSetMgmtFp(SMgmtWrapper *pWrapper) { void bmInitWrapper(SMgmtWrapper *pWrapper) {
SMgmtFp mgmtFp = {0}; SMgmtFp mgmtFp = {0};
mgmtFp.openFp = bmOpen; mgmtFp.openFp = bmOpen;
mgmtFp.closeFp = bmClose; mgmtFp.closeFp = bmClose;
......
...@@ -209,7 +209,7 @@ static void mmStop(SMgmtWrapper *pWrapper) { ...@@ -209,7 +209,7 @@ static void mmStop(SMgmtWrapper *pWrapper) {
} }
} }
void mmSetMgmtFp(SMgmtWrapper *pWrapper) { void mmInitWrapper(SMgmtWrapper *pWrapper) {
SMgmtFp mgmtFp = {0}; SMgmtFp mgmtFp = {0};
mgmtFp.openFp = mmOpen; mgmtFp.openFp = mmOpen;
mgmtFp.closeFp = mmClose; mgmtFp.closeFp = mmClose;
......
...@@ -77,7 +77,7 @@ static int32_t qmOpen(SMgmtWrapper *pWrapper) { ...@@ -77,7 +77,7 @@ static int32_t qmOpen(SMgmtWrapper *pWrapper) {
return 0; return 0;
} }
void qmSetMgmtFp(SMgmtWrapper *pWrapper) { void qmInitWrapper(SMgmtWrapper *pWrapper) {
SMgmtFp mgmtFp = {0}; SMgmtFp mgmtFp = {0};
mgmtFp.openFp = qmOpen; mgmtFp.openFp = qmOpen;
mgmtFp.closeFp = qmClose; mgmtFp.closeFp = qmClose;
......
...@@ -79,7 +79,7 @@ int32_t smOpen(SMgmtWrapper *pWrapper) { ...@@ -79,7 +79,7 @@ int32_t smOpen(SMgmtWrapper *pWrapper) {
return 0; return 0;
} }
void smSetMgmtFp(SMgmtWrapper *pWrapper) { void smInitWrapper(SMgmtWrapper *pWrapper) {
SMgmtFp mgmtFp = {0}; SMgmtFp mgmtFp = {0};
mgmtFp.openFp = smOpen; mgmtFp.openFp = smOpen;
mgmtFp.closeFp = smClose; mgmtFp.closeFp = smClose;
......
...@@ -371,7 +371,7 @@ static void vmStop(SMgmtWrapper *pWrapper) { ...@@ -371,7 +371,7 @@ static void vmStop(SMgmtWrapper *pWrapper) {
// process inside the vnode // process inside the vnode
} }
void vmSetMgmtFp(SMgmtWrapper *pWrapper) { void vmInitWrapper(SMgmtWrapper *pWrapper) {
SMgmtFp mgmtFp = {0}; SMgmtFp mgmtFp = {0};
mgmtFp.openFp = vmInit; mgmtFp.openFp = vmInit;
mgmtFp.closeFp = vmCleanup; mgmtFp.closeFp = vmCleanup;
......
...@@ -80,13 +80,13 @@ typedef enum { ...@@ -80,13 +80,13 @@ typedef enum {
} EDndProcType; } EDndProcType;
typedef int32_t (*NodeMsgFp)(struct SMgmtWrapper *pWrapper, SNodeMsg *pMsg); typedef int32_t (*NodeMsgFp)(struct SMgmtWrapper *pWrapper, SNodeMsg *pMsg);
typedef int32_t (*OpenNodeFp)(struct SMgmtWrapper *pWrapper); typedef int32_t (*NodeOpenFp)(struct SMgmtWrapper *pWrapper);
typedef void (*CloseNodeFp)(struct SMgmtWrapper *pWrapper); typedef void (*NodeCloseFp)(struct SMgmtWrapper *pWrapper);
typedef int32_t (*StartNodeFp)(struct SMgmtWrapper *pWrapper); typedef int32_t (*NodeStartFp)(struct SMgmtWrapper *pWrapper);
typedef void (*StopNodeFp)(struct SMgmtWrapper *pWrapper); typedef void (*NodeStopFp)(struct SMgmtWrapper *pWrapper);
typedef int32_t (*CreateNodeFp)(struct SMgmtWrapper *pWrapper, SNodeMsg *pMsg); typedef int32_t (*NodeCreateFp)(struct SMgmtWrapper *pWrapper, SNodeMsg *pMsg);
typedef int32_t (*DropNodeFp)(struct SMgmtWrapper *pWrapper, SNodeMsg *pMsg); typedef int32_t (*NodeDropFp)(struct SMgmtWrapper *pWrapper, SNodeMsg *pMsg);
typedef int32_t (*RequireNodeFp)(struct SMgmtWrapper *pWrapper, bool *required); typedef int32_t (*NodeRequireFp)(struct SMgmtWrapper *pWrapper, bool *required);
typedef struct { typedef struct {
EDndNodeType defaultNtype; EDndNodeType defaultNtype;
...@@ -94,13 +94,13 @@ typedef struct { ...@@ -94,13 +94,13 @@ typedef struct {
} SMsgHandle; } SMsgHandle;
typedef struct { typedef struct {
OpenNodeFp openFp; NodeOpenFp openFp;
CloseNodeFp closeFp; NodeCloseFp closeFp;
StartNodeFp startFp; NodeStartFp startFp;
StopNodeFp stopFp; NodeStopFp stopFp;
CreateNodeFp createFp; NodeCreateFp createFp;
DropNodeFp dropFp; NodeDropFp dropFp;
RequireNodeFp requiredFp; NodeRequireFp requiredFp;
} SMgmtFp; } SMgmtFp;
typedef struct SMgmtWrapper { typedef struct SMgmtWrapper {
......
...@@ -65,12 +65,12 @@ int32_t dmProcessMgmtMsg(SMgmtWrapper *pWrapper, SNodeMsg *pMsg); ...@@ -65,12 +65,12 @@ int32_t dmProcessMgmtMsg(SMgmtWrapper *pWrapper, SNodeMsg *pMsg);
int32_t dmProcessStatusMsg(SMgmtWrapper *pWrapper, SNodeMsg *pMsg); int32_t dmProcessStatusMsg(SMgmtWrapper *pWrapper, SNodeMsg *pMsg);
// mgmt nodes // mgmt nodes
void dmSetMgmtFp(SMgmtWrapper *pWrapper); void dmInitWrapper(SMgmtWrapper *pWrapper);
void bmSetMgmtFp(SMgmtWrapper *pWrapper); void bmInitWrapper(SMgmtWrapper *pWrapper);
void qmSetMgmtFp(SMgmtWrapper *pWrapper); void qmInitWrapper(SMgmtWrapper *pWrapper);
void smSetMgmtFp(SMgmtWrapper *pWrapper); void smInitWrapper(SMgmtWrapper *pWrapper);
void vmSetMgmtFp(SMgmtWrapper *pWrapper); void vmInitWrapper(SMgmtWrapper *pWrapper);
void mmSetMgmtFp(SMgmtWrapper *pWrapper); void mmInitWrapper(SMgmtWrapper *pWrapper);
void vmGetVnodeLoads(SMgmtWrapper *pWrapper, SMonVloadInfo *pInfo); void vmGetVnodeLoads(SMgmtWrapper *pWrapper, SMonVloadInfo *pInfo);
void mmGetMnodeLoads(SMgmtWrapper *pWrapper, SMonMloadInfo *pInfo); void mmGetMnodeLoads(SMgmtWrapper *pWrapper, SMonMloadInfo *pInfo);
......
...@@ -295,7 +295,7 @@ static int32_t dmRequireMgmt(SMgmtWrapper *pWrapper, bool *required) { ...@@ -295,7 +295,7 @@ static int32_t dmRequireMgmt(SMgmtWrapper *pWrapper, bool *required) {
return 0; return 0;
} }
void dmSetMgmtFp(SMgmtWrapper *pWrapper) { void dmInitWrapper(SMgmtWrapper *pWrapper) {
SMgmtFp mgmtFp = {0}; SMgmtFp mgmtFp = {0};
mgmtFp.openFp = dmInitMgmt; mgmtFp.openFp = dmInitMgmt;
mgmtFp.closeFp = dmCleanupMgmt; mgmtFp.closeFp = dmCleanupMgmt;
......
...@@ -91,12 +91,12 @@ SDnode *dmCreate(const SDnodeOpt *pOption) { ...@@ -91,12 +91,12 @@ SDnode *dmCreate(const SDnodeOpt *pOption) {
} }
dmSetStatus(pDnode, DND_STAT_INIT); dmSetStatus(pDnode, DND_STAT_INIT);
dmSetMgmtFp(&pDnode->wrappers[DNODE]); dmInitWrapper(&pDnode->wrappers[DNODE]);
mmSetMgmtFp(&pDnode->wrappers[MNODE]); mmInitWrapper(&pDnode->wrappers[MNODE]);
vmSetMgmtFp(&pDnode->wrappers[VNODE]); vmInitWrapper(&pDnode->wrappers[VNODE]);
qmSetMgmtFp(&pDnode->wrappers[QNODE]); qmInitWrapper(&pDnode->wrappers[QNODE]);
smSetMgmtFp(&pDnode->wrappers[SNODE]); smInitWrapper(&pDnode->wrappers[SNODE]);
bmSetMgmtFp(&pDnode->wrappers[BNODE]); bmInitWrapper(&pDnode->wrappers[BNODE]);
for (EDndNodeType ntype = DNODE; ntype < NODE_END; ++ntype) { for (EDndNodeType ntype = DNODE; ntype < NODE_END; ++ntype) {
SMgmtWrapper *pWrapper = &pDnode->wrappers[ntype]; SMgmtWrapper *pWrapper = &pDnode->wrappers[ntype];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册