[TBASE-1129]
This commit is contained in:
parent
507ee7c3c7
commit
2ae838b690
|
@ -377,8 +377,7 @@ int vnodeProcessVPeerCfg(char *msg, int msgLen, SMgmtObj *pMgmtObj) {
|
||||||
dTrace("vid:%d, status:%s, wait vnode delete finished", vnode, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
dTrace("vid:%d, status:%s, wait vnode delete finished", vnode, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
||||||
} else {
|
} else {
|
||||||
dTrace("vid:%d, status:%s, start to update vnode", vnode, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
dTrace("vid:%d, status:%s, start to update vnode", vnode, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
||||||
}
|
|
||||||
/*
|
|
||||||
if (pCfg->maxSessions != vnodeList[vnode].cfg.maxSessions) {
|
if (pCfg->maxSessions != vnodeList[vnode].cfg.maxSessions) {
|
||||||
vnodeCleanUpOneVnode(vnode);
|
vnodeCleanUpOneVnode(vnode);
|
||||||
}
|
}
|
||||||
|
@ -386,12 +385,14 @@ int vnodeProcessVPeerCfg(char *msg, int msgLen, SMgmtObj *pMgmtObj) {
|
||||||
vnodeConfigVPeers(vnode, pCfg->replications, pMsg->vpeerDesc);
|
vnodeConfigVPeers(vnode, pCfg->replications, pMsg->vpeerDesc);
|
||||||
vnodeSaveVnodeCfg(vnode, pCfg, pMsg->vpeerDesc);
|
vnodeSaveVnodeCfg(vnode, pCfg, pMsg->vpeerDesc);
|
||||||
|
|
||||||
|
/*
|
||||||
if (pCfg->maxSessions != vnodeList[vnode].cfg.maxSessions) {
|
if (pCfg->maxSessions != vnodeList[vnode].cfg.maxSessions) {
|
||||||
vnodeUpdateHeadFile(vnode, vnodeList[vnode].cfg.maxSessions, pCfg->maxSessions);
|
vnodeUpdateHeadFile(vnode, vnodeList[vnode].cfg.maxSessions, pCfg->maxSessions);
|
||||||
vnodeList[vnode].cfg.maxSessions = pCfg->maxSessions;
|
vnodeList[vnode].cfg.maxSessions = pCfg->maxSessions;
|
||||||
vnodeOpenVnode(vnode);
|
vnodeOpenVnode(vnode);
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
} else {
|
} else {
|
||||||
dTrace("vid:%d, status:%s, start to delete vnode", vnode, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
dTrace("vid:%d, status:%s, start to delete vnode", vnode, taosGetVnodeStatusStr(vnodeList[vnode].vnodeStatus));
|
||||||
|
|
|
@ -53,11 +53,12 @@ void mgmtSetDnodeMaxVnodes(SDnodeObj *pDnode) {
|
||||||
void mgmtCalcNumOfFreeVnodes(SDnodeObj *pDnode) {
|
void mgmtCalcNumOfFreeVnodes(SDnodeObj *pDnode) {
|
||||||
int totalVnodes = 0;
|
int totalVnodes = 0;
|
||||||
|
|
||||||
|
mTrace("dnode:%s, begin calc free vnodes", taosIpStr(pDnode->privateIp));
|
||||||
for (int i = 0; i < pDnode->numOfVnodes; ++i) {
|
for (int i = 0; i < pDnode->numOfVnodes; ++i) {
|
||||||
SVnodeLoad *pVload = pDnode->vload + i;
|
SVnodeLoad *pVload = pDnode->vload + i;
|
||||||
if (pVload->vgId != 0) {
|
if (pVload->vgId != 0) {
|
||||||
mTrace("dnode:%s, calc free vnodes, exist vnode:%d, vgroup:%d, state:%d %s, dropstate:%d %s, syncstatus:%d %s",
|
mTrace("%d-dnode:%s, calc free vnodes, exist vnode:%d, vgroup:%d, state:%d %s, dropstate:%d %s, syncstatus:%d %s",
|
||||||
taosIpStr(pDnode->privateIp), i, pVload->vgId,
|
totalVnodes, taosIpStr(pDnode->privateIp), i, pVload->vgId,
|
||||||
pVload->status, taosGetDnodeStatusStr(pVload->status),
|
pVload->status, taosGetDnodeStatusStr(pVload->status),
|
||||||
pVload->dropStatus, taosGetVnodeDropStatusStr(pVload->dropStatus),
|
pVload->dropStatus, taosGetVnodeDropStatusStr(pVload->dropStatus),
|
||||||
pVload->syncStatus, taosGetVnodeSyncStatusStr(pVload->syncStatus));
|
pVload->syncStatus, taosGetVnodeSyncStatusStr(pVload->syncStatus));
|
||||||
|
@ -66,7 +67,7 @@ void mgmtCalcNumOfFreeVnodes(SDnodeObj *pDnode) {
|
||||||
}
|
}
|
||||||
|
|
||||||
pDnode->numOfFreeVnodes = pDnode->numOfVnodes - totalVnodes;
|
pDnode->numOfFreeVnodes = pDnode->numOfVnodes - totalVnodes;
|
||||||
mTrace("dnode:%s, calc free vnodes, numOfVnodes:%d, numOfFreeVnodes:%d, totalVnodes:%d",
|
mTrace("dnode:%s, numOfVnodes:%d, numOfFreeVnodes:%d, totalVnodes:%d",
|
||||||
taosIpStr(pDnode->privateIp), pDnode->numOfVnodes, pDnode->numOfFreeVnodes, totalVnodes);
|
taosIpStr(pDnode->privateIp), pDnode->numOfVnodes, pDnode->numOfFreeVnodes, totalVnodes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -618,7 +618,7 @@ int mgmtCreateMeter(SDbObj *pDb, SCreateTableMsg *pCreate) {
|
||||||
|
|
||||||
if (pDb->vgStatus == TSDB_VG_STATUS_IN_PROGRESS) {
|
if (pDb->vgStatus == TSDB_VG_STATUS_IN_PROGRESS) {
|
||||||
mgmtDestroyMeter(pMeter);
|
mgmtDestroyMeter(pMeter);
|
||||||
mTrace("table:%s, vgroup in creating progress", pCreate->meterId);
|
//mTrace("table:%s, vgroup in creating progress", pCreate->meterId);
|
||||||
return TSDB_CODE_ACTION_IN_PROGRESS;
|
return TSDB_CODE_ACTION_IN_PROGRESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue