<div dir="ltr">Hi All!<div><br></div><div>Quite some time has passed since the last linstor-server release, therefore this release also</div><div>packs a lot of new stuff into it.</div><div><br></div><div>1. Linstor now automatically sets a common verify algorithm for DRBD resources, also the next DRBD release will have improved way to trigger a resync of out of sync blocks.</div><div>2. Linstor now supports shared storage pools, this can handle multiple nodes having access to the same physical storage. e.g. Seagate Exos or a shared disk in more than 1 virtual machine.</div><div>3. Linstor now also supports Seagates Exos raid storage systems [1]</div><div><br></div><div>We also changed the way Linstor handles the auto-quorum setting for DRBD resources,</div><div>at the time this was implemented it wasn&#39;t clear how resource groups will pass their properties</div><div>to child resource-definition and they were simply copied. This isn&#39;t inline anymore with how other properties behave in Linstor, so we now longer copy the property to resource definition on spawn, but inherit from the resource group.</div><div>If you want to remove currently set auto-quorum property on resource-definitions and just use the one set by the resource group or controller. First set your desired default:</div><div><br></div><div>linstor controller opt --on-no-quorum suspend-io<br></div><div><br></div><div>And then remove all on-no-quorum props from already existing resources:</div><div><br></div><div>linstor -m --output-version v1 rd l | jq -r &#39;.[0] | .[].name&#39; | xargs -d $&#39;\n&#39; -n1 -I {} linstor rd sp {} DrbdOptions/Resource/on-no-quorum<br></div><div><br></div><div>As always there have been a lot of smaller and bigger fixes, see commits or the compressed changelog below.</div><div><br></div><div><div><font face="monospace">linstor-server 1.12.0<br>---------------------<br> * Added auto-setting a DRBD verify algorithm on resource-definition<br> * Support for shared storage pools (same physical device)<br> * Support for Seagate Exos Enterprise storage products<br> * Added make resource available API call<br> * Reworked auto-quorum property handling, now it is properly inherited from RG or Controller<br> * Removed linstor-common.conf, settings are now stored directly in all res files<br> * Fixed checking storage pool sizes before running RG spawn (that would fail)<br> * Check if storage pool has enough space before running resize<br> * Fixed changing resource group for resource definition to persistent between restarts<br> * Fixed DRBD resource with external metadata (would always be recreated)<br> * Fixed incorrect copying of layer data in snapshots with LUKS<br> * Allow &quot;Undelete&quot; of a resource that is in DELETING state<br> * REST-API 1.7.0</font><br></div><div><br></div><div><div><font face="monospace"><a href="https://www.linbit.com/downloads/linstor/linstor-server-1.12.0.tar.gz" target="_blank">https://www.linbit.com/downloads/linstor/linstor-server-1.12.0.tar.gz</a></font><br></div><div><br></div><div><div><div>Linstor PPA:<br><a href="https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack" rel="noreferrer" target="_blank">https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack</a></div></div><div><br></div><div>Cheers,<br></div><div>Rene</div></div></div></div><div><br></div><div>[1] <a href="https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#ch-exos">https://linbit.com/drbd-user-guide/linstor-guide-1_0-en/#ch-exos</a></div></div>