You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Only charge virtual provisioning collections for instances when those
instances are running. Charges are taken in the instance start saga and
dropped when a sled agent tries to transition an instance to a stopped
state. Unlike sled resource charges, provisioning charges are tied to
instance states, not to VMM lifetimes. This ensures that a user is not
charged twice for an instance (e.g. for quota management purposes) while
the instance is migrating. See RFD 427 for more discussion.
Also fix a small idempotency issue in the cleanup path for VMM
resources.
Tests: updated integration tests; manually checked virtual provisioning
table values in a dev cluster & checked the values on the utilization
graphs.
Fixes#4257.
This is a follow-up to #4194. Once that lands, instances should only count as 'provisioned' if they're actually running. To do this, we need to:
See the discussion in RFD 427 for more context.
The text was updated successfully, but these errors were encountered: