CA-97354: Preserve VM.snapshot_info across export/import and cross-pool migration.

Signed-off-by: John Else <john.else@citrix.com>
CA-94829: Set the TCP timeout properties on the migration fd

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #973 from johnelse/ca-97354

CA-97354: Preserve VM.snapshot_info across export/import and cross-pool migration.
CA-74223 : Friendly error message when VDI Copy fails
Remove Whitespace
CA-74223: :Added VDI_COPY_FAILED error to api_errors.ml
CA-74223 : Added human-readable message to datamodel.ml
Merge pull request #969 from akshayramani/CA-74223

CA-74223 : Friendly error message when VDI Copy fails
CP-2190 for PR-1221: performance alert for host memory use

Added perfmon defaults for "memory_total_kib" alert
(first part of CP-2190)

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
Slight correction and comment-update in perfmon

rrd_regex must match the whole data-source name, not just a substring

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
Changed dummy regex (in perfmon) to one that cannot match anything.

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
CA-86513 : Hide the  'include-snapshots' parameter for the xe vm-export command in the CLI
CP-2190 for PR-1221: performance alert for host sr throughput

Added perfmon defaults for "sr_io_throughput_total_xxxxxxxx" alert
for throughput on the SR whose uuid starts with xxxxxxxx.
(Second of two parts of CP-2190)

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
Fix a comment
Merge pull request #979 from thomassa/pr1221

CP-2190 for PR-1221: host alerts for memory-use and sr-throughput
Merge pull request #974 from jonludlam/CA-94829

CA-94829: Set the TCP timeout properties on the migration fd
Merge pull request #978 from akshayramani/CA-86513

CA-86513 : Hide the  'include-snapshots' parameter for the xe vm-export
In perfmon: add a workaround for CA-97947, and fix error-logging

In CA-97947 the xapi rpc call that creates the alert message has
become case-sensitive.
The workaround is to use the capitalisation it recognises.
Also the error-logging in perfmon could not handle Exceptions of
type XenAPI.Failure; now it can and is more robust.

Signed-off-by: Thomas Sanders <thomas.sanders@citrix.com>
Merge pull request #984 from thomassa/pr1221

In perfmon: add a workaround for CA-97947, and fix error-logging