Update CREDITS list

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-100685: When domain disappears during VM shutdown operation, just go ahead instead of rasing any cancellation error

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
Merge branch 'master' of github.com:xen-org/xen-api into credits
Update CREDITS with git log --format='%aN' | sort -u

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-101777: Relax the checking of mac seed confliction

The confliction between VM mac seeds has been overly restricted, in particular on VM <-> snapshot confliction.  E.g. importing a VM onto a host with its own snapshot leftover is forbidden for no good reason. This changeset trys to relax the checking a little bit.

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: Enable dry-run feature for vm-import

which should at least work for metadata only import.

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: Let xe-restore-metadata make use of vm-import's dry-run facility

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: Add a force flag to xe-restore-metadata (default to false)

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-101777: add some comments on the compatability checking logic

Signed-off-by: Zheng Li <zheng.li@eu.citrix.com>
CA-104674: Don't add genid to VMs that don't need one

VM.clone was erroneously adding a fresh generation ID to template VMs which
weren't set with "O:O". We now check for blank generation IDs and preserve
them.

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-108913: Initialise parameters on the stack.

These four values are passed by pointer into libxc, and are only filled in if
relevent.  The bindings then convert the uninitialised variable into an
integer and pass it to xenops, which writes it to xenstore.

xenconsoled sees the write and, if the junk value looks like a valid guest
gfn, maps it and starts the console connect protocol by writing into it.

This causes HVM domain corruption if the junk value happens to be in the range
1 to max_pages.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
CP-5095:Retrieve a list of SRs required to recover a VM through xapi

Signed-off-by: Akshay Ramani <akshay.ramani@citrix.com>
networkd: do signal xapi when an IP address is removed

BobB pointed out that when a DHCP lease expires, the IP address may go away.
Therefore, a signal to xapi for it to update its DB makes sense.

Signed-off-by: Rob Hoes <rob.hoes@citrix.com>
CA-98077: Block SXM when VM has a VDI with on_boot=reset
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Fix issue of local SR
Change API call to 'get_SRs_required_for_recovery'
Block SXM for both cases when VM has VDI with on_boot=reset
Signed-off-by: Siddharth Vinothkumar <siddharth.vinothkumar@citrix.com>
Api call for VM Appliance
Merge pull request #1331 from siddharthv/CA-98077

CA-98077: Block SXM when VM has a VDI with on_boot=reset
Changelog entry needs date in form YYYY-MM-DD

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>