提交 ffe27bc1 编写于 作者: S Shengliang

refactor: node mgmt

上级 1bf35e9e
...@@ -272,8 +272,8 @@ static int32_t vmInit(const SMgmtInputOpt *pInput, SMgmtOutputOpt *pOutput) { ...@@ -272,8 +272,8 @@ static int32_t vmInit(const SMgmtInputOpt *pInput, SMgmtOutputOpt *pOutput) {
tstrncpy(dCfg.dir, pInput->dataDir, TSDB_FILENAME_LEN); tstrncpy(dCfg.dir, pInput->dataDir, TSDB_FILENAME_LEN);
dCfg.level = 0; dCfg.level = 0;
dCfg.primary = 1; dCfg.primary = 1;
SDiskCfg *pDisks = tsDiskCfg; SDiskCfg *pDisks = pInput->disks;
int32_t numOfDisks = tsDiskCfgNum; int32_t numOfDisks = pInput->numOfDisks;
if (numOfDisks <= 0 || pDisks == NULL) { if (numOfDisks <= 0 || pDisks == NULL) {
pDisks = &dCfg; pDisks = &dCfg;
numOfDisks = 1; numOfDisks = 1;
......
...@@ -87,12 +87,14 @@ typedef struct { ...@@ -87,12 +87,14 @@ typedef struct {
SMsgCb msgCb; SMsgCb msgCb;
int32_t dnodeId; int32_t dnodeId;
int64_t clusterId; int64_t clusterId;
const char *dataDir;
const char *localEp; const char *localEp;
const char *firstEp; const char *firstEp;
const char *localFqdn; const char *localFqdn;
uint16_t serverPort; uint16_t serverPort;
int32_t supportVnodes; int32_t supportVnodes;
int32_t numOfDisks;
SDiskCfg *disks;
const char *dataDir;
} SMgmtInputOpt; } SMgmtInputOpt;
typedef struct { typedef struct {
...@@ -133,7 +135,7 @@ const char *dmNodeLogName(EDndNodeType ntype); ...@@ -133,7 +135,7 @@ const char *dmNodeLogName(EDndNodeType ntype);
const char *dmNodeProcName(EDndNodeType ntype); const char *dmNodeProcName(EDndNodeType ntype);
const char *dmEventStr(EDndEvent etype); const char *dmEventStr(EDndEvent etype);
const char *dmProcStr(EDndProcType ptype); const char *dmProcStr(EDndProcType ptype);
void *dmSetMgmtHandle(SArray *pArray, tmsg_t msgType, NodeMsgFp nodeMsgFp, bool needCheckVgId); void *dmSetMgmtHandle(SArray *pArray, tmsg_t msgType, void *nodeMsgFp, bool needCheckVgId);
void dmGetSystemInfo(SMonSysInfo *pInfo); void dmGetSystemInfo(SMonSysInfo *pInfo);
// dmFile.c // dmFile.c
......
...@@ -92,10 +92,10 @@ const char *dmProcStr(EDndProcType etype) { ...@@ -92,10 +92,10 @@ const char *dmProcStr(EDndProcType etype) {
} }
} }
void *dmSetMgmtHandle(SArray *pArray, tmsg_t msgType, NodeMsgFp nodeMsgFp, bool needCheckVgId) { void *dmSetMgmtHandle(SArray *pArray, tmsg_t msgType, void *nodeMsgFp, bool needCheckVgId) {
SMgmtHandle handle = { SMgmtHandle handle = {
.msgType = msgType, .msgType = msgType,
.msgFp = nodeMsgFp, .msgFp = (NodeMsgFp)nodeMsgFp,
.needCheckVgId = needCheckVgId, .needCheckVgId = needCheckVgId,
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册