Merge pull request #18838 from taosdata/fix/TD-21100
fix: supportVnodes config is not in effect
This commit is contained in:
commit
a43ba00bd1
|
@ -507,7 +507,7 @@ static int32_t mndGetAvailableDnode(SMnode *pMnode, SDbObj *pDb, SVgObj *pVgroup
|
|||
for (int32_t v = 0; v < pVgroup->replica; ++v) {
|
||||
SVnodeGid *pVgid = &pVgroup->vnodeGid[v];
|
||||
SDnodeObj *pDnode = taosArrayGet(pArray, v);
|
||||
if (pDnode == NULL || pDnode->numOfVnodes > pDnode->numOfSupportVnodes) {
|
||||
if (pDnode == NULL || pDnode->numOfVnodes >= pDnode->numOfSupportVnodes) {
|
||||
terrno = TSDB_CODE_MND_NO_ENOUGH_DNODES;
|
||||
return -1;
|
||||
}
|
||||
|
@ -891,7 +891,7 @@ static int32_t mndAddVnodeToVgroup(SMnode *pMnode, STrans *pTrans, SVgObj *pVgro
|
|||
}
|
||||
if (used) continue;
|
||||
|
||||
if (pDnode == NULL || pDnode->numOfVnodes > pDnode->numOfSupportVnodes) {
|
||||
if (pDnode == NULL || pDnode->numOfVnodes >= pDnode->numOfSupportVnodes) {
|
||||
terrno = TSDB_CODE_MND_NO_ENOUGH_DNODES;
|
||||
return -1;
|
||||
}
|
||||
|
|
|
@ -4,11 +4,11 @@ system sh/deploy.sh -n dnode2 -i 2
|
|||
system sh/deploy.sh -n dnode3 -i 3
|
||||
system sh/deploy.sh -n dnode4 -i 4
|
||||
system sh/deploy.sh -n dnode5 -i 5
|
||||
system sh/cfg.sh -n dnode1 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode2 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode3 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode4 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode5 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode2 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode3 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode4 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode5 -c supportVnodes -v 5
|
||||
|
||||
print ========== step1
|
||||
system sh/exec.sh -n dnode1 -s start
|
||||
|
|
|
@ -3,10 +3,10 @@ system sh/deploy.sh -n dnode1 -i 1
|
|||
system sh/deploy.sh -n dnode2 -i 2
|
||||
system sh/deploy.sh -n dnode3 -i 3
|
||||
system sh/deploy.sh -n dnode4 -i 4
|
||||
system sh/cfg.sh -n dnode1 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode2 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode3 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode4 -c supportVnodes -v 4
|
||||
system sh/cfg.sh -n dnode1 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode2 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode3 -c supportVnodes -v 5
|
||||
system sh/cfg.sh -n dnode4 -c supportVnodes -v 5
|
||||
|
||||
$dbPrefix = br1_db
|
||||
$tbPrefix = br1_tb
|
||||
|
|
Loading…
Reference in New Issue