-
Notifications
You must be signed in to change notification settings - Fork 100
Open
Description
For large numbers of nodes with a lot of churn ongoing, the drift controller will call IsDrifted quite frequently.
IsDrifted will call GetNIC. This can trigger throttling when it's done frequently.
There are also calls in isImageVersionDrifted to GET VM, which could also trigger throttling although based on some testing by partners, it doesn't hit throttling as easily as GET NIC does.
In both cases, we can probably do away with the call to Azure by:
- Caching the data we need either in-memory or in an annotation/hash on the nodeClaim.
- Only doing a real GET to Azure if the cached data suggests we need to.
Metadata
Metadata
Assignees
Labels
No labels