Use SMAPIv2 VDI.stat for XenAPI VDI.update rather than SMAPIv1 vdi_update

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Annotate the startup tasks with the current operation

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
Make more dbsync things switched

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>
examples: add a streaming HTTP export/import example

The example shows how to
  - export by HTTP GET
  - import by HTTP PUT
  - pipe an export into an import with error handling

Signed-off-by: David Scott <dave.scott@citrix.com>
CA-145257: Set the right month for host_crashdump.

Date.of_float increments tm_mon by 1.So, we need to pass tm_mon value
decremented by 1.

Signed-off-by: Ravi Pandey <ravi.pandey@citrix.com>
Merge pull request #1927 from johnelse/ca-145257-master

CA-145257: Set the right month for host_crashdump.
CA-100400: Store the event size alongside the event in the event.next queue

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>

Conflicts:
	ocaml/xapi/xapi_event.ml
CA-100400: GC event queue based on size rather than number.

Signed-off-by: Jon Ludlam <jonathan.ludlam@citrix.com>

Conflicts:
	ocaml/xapi/xapi_event.ml
CA-144941: Don't checksum the gpg binary

We are already checking the signature of the patch contents, it seems silly to
also checksum the gpg binary itself. It's also becoming a bit of a maintenance
burden and cumbersome in the open source world where this checksum will be
different on every version of every distro.

Signed-off-by: Si Beaumont <simon.beaumont@citrix.com>
Merge pull request #1932 from simonjbeaumont/ca-144941

CA-144941: Don't checksum the gpg binary
CA-146104: re-add xenopsd bugtool plugin

Ideally this would get moved wholesale to the xenopsd repo, but
somewhere is better than nowhere.

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #1937 from djs55/CA-146104

CA-146104: re-add xenopsd bugtool plugin
Release 1.9.54

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #1938 from djs55/release.1.9.54

Release 1.9.54
configure: use a wrapper script to avoid topfind problems

When ocamlfind is installed via opam, topfind often doesn't
work for scripts.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #1939 from djs55/configure

configure: use a wrapper script to avoid topfind problems
Release 1.9.55

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #1940 from djs55/release.1.9.55

Release 1.9.55
Merge pull request #1933 from jonludlam/CA-100400-new-master

CA-100400
Allow -warn-error to be disabled by configure

Signed-off-by: David Scott <dave.scott@citrix.com>