Merge pull request #16 from euanh/master

ffs: Update version strings to match latest tag
Update to 0.9.17: only listen on one queue name (org.xen.xcp.storage.ffs)

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Remove dependency on stand-alone syslog library

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Implement VDI.{compose,similar_content}

Note VDI.similar_content is currently a stub which returns []

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Remove dead code

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

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

Implement VDI.compose, VDI.similar_content
Add VDI.set_content_id

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add VDI.{add_to,remove_from}_sm_config

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #19 from djs55/set-content-id

Implement more storage motion stuff
Release 0.9.20

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
VDI.compose: rewrites the cached child information, refreshes tapdisk

Refreshing tapdisk is required because the leaf is active
and will not have the correct data after a reparent.

Rewriting the cached child information is important to avoid
later problems with the GC

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #20 from djs55/storage-motion-fixes

VDI.compose: rewrites the cached child information, refreshes tapdisk
Release 0.9.21

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
VDI.{clone,snapshot}: set virtual_size correctly

Fixes #21

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
If a file turns up with extension .vhd, set virtual_size to be the vhd's current_size

Previously we set the virtual_size to be the physical size of the .vhd
file on disk, which is obviously wrong. This manifests as a failing VDI.copy
as the target VDI is too small to contain the data.

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

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

SR.scan: fix the virtual_size for .vhds