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>
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>
Changelog entry needs date in form YYYY-MM-DD

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
Add scripts to help maintain version tag and changelog

scripts/tag-version.sh will tag the current commit with the version number
found in the VERSION file. You should have already updated the VERSION file and
committed the changes.

scripts/gen-changelog.sh will prepend the CHANGELOG file with a summary of the
pull request commit message bodies, up to the last tagged commit. You should
edit the resulting CHANGELOG file before committing it, and you should have
already bumped the VERSION file to the next version. This change can be
committed in the same commit as the VERSION bump.

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-93557: Cache SR and VIF checks for vm_assert_agile.

Signed-off-by: Jerome Maloberti <jerome.maloberti@citrix.com>
CA-93557: Move local call assert_new_vm_preserves_ha_plan to the master.

Signed-off-by: Jerome Maloberti <jerome.maloberti@citrix.com>
CA-93557: Remove redundant check from VM.resume.

Signed-off-by: Jerome Maloberti <jerome.maloberti@citrix.com>
Do not install devel packages

xapi-rrd-devel is only required to compile some performance tools which
once compiled does not require this package to be installed so avoid to
install development packages in a production machine.

Signed-off-by: Frediano Ziglio <frediano.ziglio@citrix.com>
Do not try deleting the old xenguest log file.

The only time where this will succeed is when performing localhost
migrations.  This action is a deliberate choice on behalf of the user,
suggesting that they are also likely to want the log files.

Specifically, in the case of a localhost migrate, the logs for the transmit
half of the migrate are deleted.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Merge pull request #1343 from robhoes/ipmon

networkd: do signal xapi when an IP address is removed