Private xapi
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
Private xapi
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
Private xapi
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
Private xapi
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
private xapi
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
private xapi
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
CA-141366: Don't continue domain build if not enough memory

As part of the domain build, a function is called to wait_xen_free_mem which
will wait for the scrubber to free up memory and return a boolean when it is
finished or if it would never succeed. This changeset takes this value into
account when deciding whether to proceed with the domain build and fails if the
call to wait_xen_free_mem returns false like in then set_shadow_multiplier in
both the Xenops_server_xen and Xenops_server_xenlight modules.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Don't log all Domain build errors as Bootloader errors

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
CA-141366: Use a proper XenopsAPI error for Not_enough_memory

Rather than it just being becoming a generic "Internal error" later, we should
raise exceptions in the Xenops_interface where possible so clients can match
against them.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Revert "CA-105789: Ensure the bridge has the correct MAC on first boot"

This patch has caused problems with some bonding tests.

This reverts commit 7d28295e5542ea235eb6c73ee060a4b17cfc4d55.

Signed-off-by: John Else <john.else@citrix.com>
Merge pull request #1857 from johnelse/ca-105789-revert

Revert "CA-105789: Ensure the bridge has the correct MAC on first boot"
CA-112324: Check destination SR's connectivity during VM migration.
Signed-off-by: Ravi Pandey <ravi.pandey@citrix.com>
Merge pull request #1856 from simonjbeaumont/ca-141366-xs64bit

[xs64bit] CA-141366: Don't continue domain build if not enough memory
CA-141502: Missing 'type' argument in uuid_invalid handled
Signed-off-by: Ravi Pandey <ravi.pandey@citrix.com>
CA-141520: Only use evtchn alignment hack for HVM guests

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #1866 from simonjbeaumont/ca-141520-xs64bit

[xs64bit] CA-141520: Only use evtchn alignment hack for HVM guests
CA-141502: Log warning when messages get GC'ed
Signed-off-by: Ravi Pandey <ravi.pandey@citrix.com>
CA-137591: Removing all the interfaces before bringing the bridge down
Signed-off-by: Ravi Pandey <ravi.pandey@citrix.com>
Merge pull request #1864 from ravippandey/CA-137591

CA-137591: Removing all the interfaces before bringing the bridge down
Merge pull request #1797 from ravippandey/ca-112324_xs64bit

 CA-112324: Check destination SR's connectivity during VM migration