report status by dnodeId equal

This commit is contained in:
Minghao Li 2022-04-20 10:24:37 +08:00
parent e0332e9c12
commit 75684fed32
1 changed files with 18 additions and 15 deletions

View File

@ -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
} }