Update: we've got a rough diff patch as a work-around for nova, using host-passthrough. That patch is likely not exactly what we will propose upstream to Nova. Next steps will be to revise and minimize that patch, and propose a fix upstream in nova master. Once that lands, we can propose a cherry pick back to Ocata, etc.
In parallel to that, we will need to reproduce and triage the "domain is already running" issue, if it is indeed persistent and present.
Update: we've got a rough diff patch as a work-around for nova, using host-passthrough. That patch is likely not exactly what we will propose upstream to Nova. Next steps will be to revise and minimize that patch, and propose a fix upstream in nova master. Once that lands, we can propose a cherry pick back to Ocata, etc.
In parallel to that, we will need to reproduce and triage the "domain is already running" issue, if it is indeed persistent and present.