CP-4148:Ensure that the default behaviour for emulated monitor is null
Signed-off-by: Akshay Ramani <akshay.ramani@citrix.com>
Allow xe vm-snapshot be run with multiple vms.

xe help vm-snapshot documents that this is how the command should
behave. Looking back through the `blame' of this line doesn't seem to
indicate any reason to disallow this.
Replace hard-coded mail-alarm sender with a user-setable value.

Without this patch, email from the pool are sent from
noreply@${FSQN}. Some organisations setup their email so as to only
allow emails from  whitelist of addresses, so are unable to get mail
alerts.

This patch lets the administrator run:
xe pool-param-set other-config:mail-sender=${SENDER}
to choose an whitelisted address.
Add missing () to call to getfqdn in mail-alarm
Revert "CA-108916: add call to V6rpc.get_current_edition API"

This reverts commit 04f4d921c9d657f928fb4768abc390095b1418cc.
CA-113278: This commit was causing many testcases to fail. Reverting the commit for now till we figure out a better way to fix the original problem.

Signed-off-by: Akshay <akshay.ramani@citrix.com>
CA-113612: Uncomment hvm_check_pvdriver in Domain.shutdown_wait_for_ack

The last two changes in this function (e8a7d8229c426a573bf461a0667993ed7644b28e
and 939cd11ecfa56daafc2daa1c3c81b1a2b97b0ffa) seem to have accidentally
commented-out an essential check.

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

CA-113612: Uncomment hvm_check_pvdriver in Domain.shutdown_wait_for_ack
Correct /sys path for iovirt plugin.
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
CA-99034: Fix unit for DS:memory_internal_free.
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
CA-112284: Be more careful with errors from start_paused

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #1469 from jonludlam/CA-112284

CA-112284: Be more careful with errors from start_paused
Fix XenAPI.py on python2.7

This fix was made by Mike Mcclurg here:

https://bugs.launchpad.net/xcp/+bug/917913

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #1471 from djs55/python2.7

Fix XenAPI.py on python2.7
CA-114777: Revert "Fix XenAPI.py on python2.7"

Unfortunately python2.4 doesn't work with this fix.

This reverts commit 7cd259574198123e9152db4a483bae54eed15c95.

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

Revert "Fix XenAPI.py on python2.7"
CA-110947: Revert "Remove a modprobe warning in new systems."

This breaks switching to the bridge networking backend - this change
means /etc/modprobe.d/blacklist-bridge is not deleted when switching
to bridge, so after the host reboots it can't load the ethernet
bridging kernel module and networking is totally broken.

This reverts commit 37eee6eff0ce3fb4a0185e6f4aa03094c0668844.

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

Revert "Remove a modprobe warning in new systems."
Merge pull request #1458 from akshayramani/CA-113278

Revert "CA-108916: add call to V6rpc.get_current_edition API"
Merge pull request #1465 from siddharthv/CA-99034

Fix unit for DS:memory_internal_free.
Merge pull request #1450 from akshayramani/CP-4148

CP-4148:Ensure that the default behaviour for emulated monitor is null