Changes ported from 4.9.1.0-shapeblue8
Summarised changes from the 4.9.1.0-shapeblue8 release:
Changes will be done to bypass secondary storage during the migration of a detached volume while using migrateVolume API. Instead, a worker VM is used, as the transport mechanism, to migrate a detached volume with vMotion (volume is attached to the worker VM, VM migrated, volume detached), while paying attention to the cluster in which the worker VM is created.
Additionally, to improve the robustness of the CloudStack job queue framework for volumes. Change is made similar to the code change present in the upstream CloudStack repository pull request apache#2739
Description
Work in progress PR - Vmware
FR document:
https://shapeblue.sharepoint.com/:w:/r/Shared%20Documents/Clients/Itelligence%20Group/FR2%20-%20PVLAN%20Support%20in%20L2%20Networks/itelligence%20FR2%20-%20Enable%20PVLAN%20support%20in%20L2%20Networks.docx?d=w3a060417f15949ca94269bd1f412ae3e&csf=1&e=uvycbT
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?