There are many errors in the patchs which passed our XenServer CI,
it is because when run tempest, test case will ask nova sevice to
do snapshotting, then delete image before snapshotting done. Then
nova compute service couldn't find the image when do image upload
and raise an exception.
Normally the exception can be consumed by nova service. But the
exception generated by os-xenapi can't be recognized by nova, so
the error logs come out.
Add a exception in os_xenapi/client to mark image not found
exception and convert it to another exception which computer
service can process in nova/virt/xenapi.
Change-Id: I16d199e93f615e4f374d49948dceeb4d1d600aa9
Depends-On: Ibe30a76f278264e0ddd1fc29d533fdeaab0a13a5
Closes-Bug: 1700926
https://wiki.openstack.org/wiki/LegalIssuesFAQ said about copyrights,
this patch is to change the new added files' copyrights from
'OpenStack Foundation' to 'Citrix Systems'
Change-Id: Iec9dab76bf9906d865c54c3c9a2df0eb1fb73761