CA-94829: Set the TCP timeout properties on the migration fd

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
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>
Revert commit 3d2f4b37c3 which broke build clearwater-61910

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CA-94406: reapply fixed commit

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CP-4091: Bump datamodel schema number for versioned capabilities change

Signed-off-by: Mike McClurg <mike.mcclurg@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>
CP-4091: add SM.features field to API

SM.features supercede SM.capabilites. Features represent versioned
capabilities. This will allow clients to predicate operations on a particular
verison of an SM capability, so they can be sure that a particular bug has been
fixed (which is the case with the VDI_RESET_ON_BOOT capability, which had
serious bugs in version 1).

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CP-4091: Pipe capability versions through Xapi storage subsystem

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CP-4091: Deprecate SM.capabilities field

Signed-off-by: Mike McClurg <mike.mcclurg@citrix.com>
CP-4091: rename SM capability to feature throughout code

Signed-off-by: Mike McClurg <mike.mcclurg@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