report status by dnodeId equal
This commit is contained in:
parent
e0332e9c12
commit
75684fed32
|
@ -335,11 +335,14 @@ static int32_t mndProcessStatusReq(SNodeMsg *pReq) {
|
||||||
}
|
}
|
||||||
bool roleChanged = false;
|
bool roleChanged = false;
|
||||||
for (int32_t vg = 0; vg < pVgroup->replica; ++vg) {
|
for (int32_t vg = 0; vg < pVgroup->replica; ++vg) {
|
||||||
|
// sync integration
|
||||||
|
if (pVgroup->vnodeGid[vg].dnodeId == statusReq.dnodeId) {
|
||||||
if (pVgroup->vnodeGid[vg].role != pVload->role) {
|
if (pVgroup->vnodeGid[vg].role != pVload->role) {
|
||||||
roleChanged = true;
|
roleChanged = true;
|
||||||
}
|
}
|
||||||
pVgroup->vnodeGid[vg].role = pVload->role;
|
pVgroup->vnodeGid[vg].role = pVload->role;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (roleChanged) {
|
if (roleChanged) {
|
||||||
// notify scheduler role has changed
|
// notify scheduler role has changed
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue