fix compile errors in cluster module
This commit is contained in:
parent
3a056eddea
commit
0d4618ce1b
|
@ -26,15 +26,13 @@ extern "C" {
|
|||
int32_t dnodeInitMgmt();
|
||||
void dnodeInitMgmtIp();
|
||||
|
||||
void dnodeProcessMsgFromMgmt(int8_t msgType, void *pCont, int32_t contLen, void *pConn, int32_t code);
|
||||
void dnodeProcessMsgFromMgmt(char msgType, void *pCont, int32_t contLen, void *pConn, int32_t code);
|
||||
void dnodeSendMsgToMnode(int8_t msgType, void *pCont, int32_t contLen);
|
||||
void dnodeSendRspToMnode(void *pConn, int8_t msgType, int32_t code, void *pCont, int32_t contLen);
|
||||
|
||||
void dnodeSendVnodeCfgMsg(int32_t vnode);
|
||||
void dnodeSendTableCfgMsg(int32_t vnode, int32_t sid);
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -171,13 +171,13 @@ void dnodeCleanUpMgmt() {
|
|||
}
|
||||
}
|
||||
|
||||
void dnodeProcessMsgFromMgmt(int8_t msgType, void *pCont, int32_t contLen, void *pConn, int32_t code) {
|
||||
void dnodeProcessMsgFromMgmt(char msgType, void *pCont, int32_t contLen, void *pConn, int32_t code) {
|
||||
if (msgType < 0 || msgType >= TSDB_MSG_TYPE_MAX) {
|
||||
dError("invalid msg type:%d", msgType);
|
||||
return;
|
||||
}
|
||||
|
||||
dTrace("msg:%d:%s is received from mgmt, pConn:%p", msgType, taosMsg[msgType], pConn);
|
||||
dTrace("msg:%d:%s is received from mgmt, pConn:%p", msgType, taosMsg[(int8_t)msgType], pConn);
|
||||
|
||||
if (msgType == TSDB_MSG_TYPE_STATUS_RSP && dnodeProcessStatusRspFp != NULL) {
|
||||
dnodeProcessStatusRspFp(pCont, contLen, msgType, pConn);
|
||||
|
|
|
@ -49,8 +49,6 @@ extern int32_t (*dnodeCheckSystem)();
|
|||
extern void *tsDnodeMgmtQhandle;
|
||||
void dnodeCheckDataDirOpenned(const char* dir);
|
||||
|
||||
void dnodeProcessMsgFromMgmt(int8_t msgType, void *pCont, int32_t contLen, void *pConn, int32_t code);
|
||||
|
||||
// dnodeModule
|
||||
extern void (*dnodeStartModules)();
|
||||
|
||||
|
|
|
@ -264,6 +264,7 @@ void mgmtCleanUpSystem();
|
|||
void mgmtStopSystem();
|
||||
|
||||
void mgmtProcessMsgFromDnode(char msgType, void *pCont, int32_t contLen, void *pConn, int32_t code);
|
||||
void dnodeProcessMsgFromMgmt(char msgType, void *pCont, int32_t contLen, void *pConn, int32_t code);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -50,6 +50,8 @@ int32_t mgmtGetDnodesNum();
|
|||
int32_t mgmtUpdateDnode(SDnodeObj *pDnode);
|
||||
void* mgmtGetNextDnode(SShowObj *pShow, SDnodeObj **pDnode);
|
||||
bool mgmtCheckConfigShow(SGlobalConfig *cfg);
|
||||
bool mgmtCheckDnodeInRemoveState(SDnodeObj *pDnode);
|
||||
bool mgmtCheckDnodeInOfflineState(SDnodeObj *pDnode);
|
||||
void mgmtSetDnodeUnRemove(SDnodeObj *pDnode);
|
||||
SDnodeObj* mgmtGetDnode(uint32_t ip);
|
||||
|
||||
|
|
|
@ -636,3 +636,17 @@ bool mgmtCheckConfigShow(SGlobalConfig *cfg) {
|
|||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* check if a dnode in remove state
|
||||
**/
|
||||
bool mgmtCheckDnodeInRemoveState(SDnodeObj *pDnode) {
|
||||
return pDnode->lbStatus == TSDB_DN_LB_STATUS_OFFLINE_REMOVING || pDnode->lbStatus == TSDB_DN_LB_STATE_SHELL_REMOVING;
|
||||
}
|
||||
|
||||
/**
|
||||
* check if a dnode in offline state
|
||||
**/
|
||||
bool mgmtCheckDnodeInOfflineState(SDnodeObj *pDnode) {
|
||||
return pDnode->status == TSDB_DN_STATUS_OFFLINE;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue