<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Mar 27, 2019 at 12:00 PM Massimo De Nadal &lt;<a href="mailto:maxx@digital-system.it">maxx@digital-system.it</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
I&#39;m having some problems with Linstor on a Proxmox ZFS pool.<br>
First strange think is this:<br>
<br>
LINSTOR ==&gt; storage-pool list<br>
+-------------------------------------------------------------------------------------------------+<br>
| StoragePool | Node     | Driver   | PoolName | FreeCapacity | TotalCapacity | SupportsSnapshots |<br>
|-------------------------------------------------------------------------------------------------|<br>
| tank        | pve-DEV1 | ZFS_THIN | tank     |     6.33 PiB |      7.25 PiB | true              |<br>
| tank        | pve-DEV2 | ZFS_THIN | tank     |     6.30 PiB |      7.25 PiB | true              |<br>
+-------------------------------------------------------------------------------------------------+<br>
<br>
Obviously I don&#39;t own an 8 Petabytes pool!!<br>
<br>
 # zpool list<br>
NAME   SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT<br>
tank  7.25T   706G  6.56T         -     5%     9%  1.00x  ONLINE  -<br>
<br>
Second problem:<br>
LINSTOR ==&gt; resource create drbd-600-disk-0 --auto-place 2 --storage-pool tank<br>
SUCCESS:<br>
Description:<br>
    Resource &#39;drbd-600-disk-0&#39; successfully autoplaced on 2 nodes<br>
Details:<br>
    Used storage pool: &#39;tank&#39;<br>
    Used nodes: &#39;pve-DEV1&#39;, &#39;pve-DEV2&#39;<br>
ERROR:<br>
Description:<br>
    (Node: &#39;pve-DEV2&#39;) Preparing resources for layer StorageLayer failed<br>
Details:<br>
    External command used to query logical volume info: zfs list -H -p -o name,used,volsize,type -t volume,snapshot<br>
ERROR:<br>
Description:<br>
    (Node: &#39;pve-DEV1&#39;) Preparing resources for layer StorageLayer failed<br>
Details:<br>
    External command used to query logical volume info: zfs list -H -p -o name,used,volsize,type -t volume,snapshot<br>
<br>
<br>
Seems like linstor had trouble invoking ZFS commands on controllers.<br>
<br>
Is really ZFS supported on Proxmox as Linstor backend ??<br>
<br>
Thank you.<br>
_______________________________________<br>
Massimo De Nadal<br>
<br>
Digital System srl<br>
Via E.B. Mondin 7 - 32100 - Belluno (Italy)<br>
tel. +39.0437.296539 - fax +39.0437.917154<br>
<a href="mailto:sip%3Amaxx@digital-system.it" target="_blank">sip:maxx@digital-system.it</a><br>
<a href="mailto:email%3Amaxx@digital-system.it" target="_blank">email:maxx@digital-system.it</a><br>
<a href="http://www.digital-system.it" rel="noreferrer" target="_blank">http://www.digital-system.it</a><br>
_______________________________________<br>
/&quot;\<br>
\ /    ASCII Ribbon Campaign<br>
 X   against HTML email &amp; vCards<br>
/ \<br>
<br>
_______________________________________________<br>
drbd-user mailing list<br>
<a href="mailto:drbd-user@lists.linbit.com" target="_blank">drbd-user@lists.linbit.com</a><br>
<a href="http://lists.linbit.com/mailman/listinfo/drbd-user" rel="noreferrer" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
</blockquote></div><br clear="all"><div>Hello,</div><div><br></div><div>regarding your impressively large 
storage pool - you are correct, linstor is missing a division by 1024. I
 already found the issue and fixed it. I also found and fixed some other
 (hopefully unrelated) bugs within the ZfsProvider class. <br></div><div><br></div><div>However,
 regarding your second issue, from what I see without the full 
ErrorReport the mentioned external command returned something that could
 not be parsed as a number. That is likely something like a &#39;-&#39; instead 
of a number in the  output table of &#39;zfs list ...&#39;.</div><div>Can you please run that &#39;zfs list -H -p -o name,used,volsize,type -t volume,snapshot&#39; command on pve-DEV1 and pve-DEV2 and see if there is something suspicious? <br></div><div>Otherwise
 feel free to send me the ErrorReport from that failed &#39;resource create ...&#39; command, or what might be better is to simply open a ticket
 in <a href="https://github.com/LINBIT/linstor-server/issues">https://github.com/LINBIT/linstor-server/issues</a> and attach the 
ErrorReport there.</div><div><br></div><div>Thank you for reporting and sorry for the inconvenience.</div><div><br></div><div>Best regards,</div><div>Gabor</div></div>