<div dir="ltr">Also ZFS needs to know what is on the guest for example bhyve (the only working hv for bsd currency [vbox kind of also works]) stores the backing store (unless bare metal) as single block file.   It is impossible to make that non-opaque to the outside world unless you can run commands on the instance.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jun 13, 2014 at 11:53 AM, Darren J Moffat <span dir="ltr"><<a href="mailto:Darren.Moffat@oracle.com" target="_blank">Darren.Moffat@oracle.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><br>
<br>
On 06/13/14 16:37, Daniel P. Berrange wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
The xenapi implementation only works on ext[234] filesystems. That rules<br>
>out *BSD, Windows and Linux distributions that don't use ext[234]. RHEL7<br>
>defaults to XFS for instance.<br>
</blockquote>
Presumably it'll have a hard time if the guest uses LVM for its image<br>
or does luks encryption, or anything else that's more complex than just<br>
a plain FS in a partition.<br>
</blockquote>
<br></div>
For example ZFS, which doesn't currently support device removal (except for mirror detach) or device size shrink (but does support device grow).  ZFS does support file system resize but file systems are "just" logical things within a storage pool (made up of 1 or more devices) so that has nothing to do with the block device size.<span class="HOEnZb"><font color="#888888"><br>

<br>
-- <br>
Darren J Moffat</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.<u></u>org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/<u></u>cgi-bin/mailman/listinfo/<u></u>openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Aryeh M. Friedman, Lead Developer, <a href="http://www.PetiteCloud.org" target="_blank">http://www.PetiteCloud.org</a><br></div>
</div>