CA-108234: Prevent VM migration onto a host with lower platform version
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Making the check for both types of migrations
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
CA-107107: enable backtraces in xenopsd

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
CA-107702: Ensure that networkd explicitly configures all physical interfaces with IP in dom0

This is done by marking the interfaces as "persistent" in networkd. Previously, only bridge
interfaces (xenbr*, xapi*) with IP configuration were made persistent. However, their associated
physical interfaces (eth0 etc.) should receive the same treatment, so that attributes such as the
MTU are configured on these as well.

When a host starts, interfaces with IP config need to be configured before xapi can start,
especially on pool slaves, or if HA is enabled.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
API docs: add clearwater

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
Fix schema version

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
CA-108892: Forward VDI.set_on_boot appropriately

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #1304 from robhoes/ca107702

CA-107702: Ensure that networkd explicitly configures all physical interfaces with IP in dom0
Merge pull request #1296 from siddharthv/CA-108234

CA-108234: Prevent VM migration onto a host with lower platform version
CA-92550: Update xenstore permissions on /vm/<uuid> tree to reflect the new domain ID when a domain is rebooted or migrated to localhost.

Signed-off-by: Euan Harris <euan.harris@citrix.com>
Updated readme with actual information

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Fix typo, add licensing information

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Alphabetise maintainers list by first name

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Merge pull request #1303 from euanh/CA-92550

CA-92550: Update xenstore permissions on /vm/<uuid> tree to reflect the new domain ID when a domain is rebooted or migrated to localhost.
Merge pull request #1310 from mcclurmc/readme

Update README to contain actual, useful information
Merge pull request #1309 from johnelse/ca-108892

CA-108892: Forward VDI.set_on_boot appropriately
Merge pull request #1305 from robhoes/htmldocs

Fix schema version and add clearwater API docs
Merge pull request #1302 from robhoes/ca107107

CA-107107: enable backtraces in xenopsd
CA-109035: Remove the correct xenstore key when PCI unplugging.

We were always attempting to remove dev-0 instead of dev-n. This
led to multiple attempts to e.g. deassign_device for all but the
first passed through device. It also led to a cancelled shutdown
attempting to unplug everything again without any exception handler,
leading to an infinite loop.

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

CA-109035: Remove the correct xenstore key when PCI unplugging.