vm_resource.validate

This MC ensures that all VMRs which have been scheduled have been uploaded to the VmResourceStore. If any missing VMRs are identified a MissingRequiredVMResourcesError is raised.

Attribute Provides:
  • validated_vm_resource_schedule_database

Attribute Depends:
  • vm_resource_schedule_database

Model Component Dependencies:

Plugin

class vm_resource.validate_plugin.ValidateVMResources(graph, log)[source]

Bases: AbstractPlugin

This Plugin ensures that all VMRs which have been scheduled have been uploaded to the firewheel.vm_resource_manager.vm_resource_store.VmResourceStore.

__annotations__ = {}
__firstlineno__ = 6
__static_attributes__ = ()
run()[source]

Verify that every required VM resource has been uploaded.

Raises:

MissingRequiredVMResourcesError – Raised if any VMRs are missing.