grpc-js-xds: Validate continuity of priorities in EDS updates

This commit is contained in:
Michael Lumish 2022-10-11 13:58:57 -07:00
parent 8832fc2d39
commit bedc9628f5
1 changed files with 5 additions and 0 deletions

View File

@ -92,6 +92,11 @@ export class EdsState extends BaseXdsStreamState<ClusterLoadAssignment__Output>
return false;
}
}
for (const priority of priorityTotalWeights.keys()) {
if (priority > 0 && !priorityTotalWeights.has(priority - 1)) {
return false;
}
}
return true;
}
}