Common ORCA error handling scenarios

When creating slices using ORCA, errors may occur. These errors occur during one of two phases:

  1. Slice embedding and resource allocation, when ORCA examines the slice requests and decides on the embedding of virtual resources into the substrate.
  2. Resource provisioning, when ORCA starts issuing provisioning commands to different parts of the substrate

Errors can be persistent or transient. Transient error typically go away if you close and resubmit the slice request. Persistent errors require modifying the slice request or how the experimenter is submitting it.

The table below lists common error types and possible solutions:

Error message Category Type Explanation Troubleshooting
edge domain does not exist Embedding Persistent or
You are trying to bind your request
to a domain unknown to the controller
It is possible the rack you are trying to bind to is under maintenance (transient).
Try using ExoSM, check the binding. Check the spelling of site names in RSpec (persistent).
insufficient resources (at this time) Embedding
or Provisioning
Transient ORCA is unable to find the resources
to satisfy the request
(a) Close the slice, wait and retry or
(b) Relax resource binding in the request to allow ORCA
find you the resources in other domains
resources failed to join Provisioning Transient or
ORCA is unable to provision the requested
resource (VM, baremetal host, vlan) due to an
unspecified error in OpenStack, xCAT or a switch
Close the slice and retry. Make sure the boot image is valid.
check_image_size error Provisioning Persistent ORCA is unable to provision the requested
VM because the selected image does not fit into the VM
Increase the size of the VM
ImageProxy unable to retrieve
image: org.apache.axis2.AxisFault
Provisioning Transient ORCA is unable to access the VM image due to
ImageProxy error
Close the slice and retry
incorrect image URL in ImageProxy Provisioning Persistent ORCA is unable to provision the requested
VM because the specified guest image URL invalid or
the hash of the metafile does not match
Verify the metafile SHA-1 hash,
verify the URL of the metafile in the request
ImageProxy? unable to retrieve image: org.apache.axis2.AxisFault?: Provided signature [signature] does not match computed signature [signature] Provisioning Persistent ImageProxy? is refusing to register the image because its signature doesn't match what is provided Recompute the signature of the metafile describing the image and resubmit the request