CA-142107: Remove misleading use of Xenguest when logging failures

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Correct spelling (s/exitted/exited) in log message

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CA-142107: Improve logging in cancellable_subprocess

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CA-142107: Log conversion script process exiting

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #126 from simonjbeaumont/ca-142107-2

CA-142107 #2: Improve logging around migration script
Revert "CP-9366: Use HVM feature-flags instead of checking PV drivers"
Merge pull request #127 from xapi-project/revert-113-hvmlinux

Revert "CP-9366: Use HVM feature-flags instead of checking PV drivers"
xl: move a bit more of the hotplug code to uuid-based functions

This reduces the chance of races during domain creation.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Merge pull request #128 from robhoes/master

xl: move a bit more of the hotplug code to uuid-based functions
Forgot this in 371edf5b12 (which was the whole point of the patch)

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
CA-145413: xenopsd internal error: Unix.Unix_error(27, "rmdir", "/var/run/nonpersistent/xenops/extra")

FileFS.rm has a race condition in deleting emtpy dir when there're 2 or more vms are rebooting.
So let's use try-catch to delete empty dir.

Signed-off-by: Phus Lu <phus.lu@citrix.com>
Merge pull request #129 from robhoes/master

Forgot this in 371edf5b12 (which was the whole point of the patch)
Merge pull request #130 from phusl/CA-145413

CA-145413: xenopsd internal error: Unix.Unix_error(27, "rmdir", "/var/run/nonpersistent/xenops/extra")
xl: Ensure that the params key gets set to "" when starting a VM with empty CDROM drive

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Merge pull request #131 from robhoes/master

xl: Ensure that the params key gets set to "" when starting a VM with em...