linstor-proxmox v8.0.4

Roland Kammerer roland.kammerer at linbit.com
Tue Jul 16 09:37:23 CEST 2024


Dear DRBD/LINSTOR on PVE users,

this is version 8.0.4 of the linstor-proxmox plugin. It contains the
following fixes and improvements:

# Fix sizes when VMs with EFI disks are restored

Here the problem was that restoring backups with EFI disks failed
because the vzdump tool in PVE has certain assumptions. The tiny EFI
disk gets created and if sizes are within 4MB it shuts up, if they are
bigger it fails. The plugin had a minimal DRBD resource size of 5MB,
which then got rounded up to 8MB (e.g., LVM, DRBD-meta data,...), which
was no longer in the 4MB tolerance and restores failed. This is fixed
and should then also allow restoring backups that previously failed.

# Keep tie-breaker node

When a diskless assignment gets deleted LINSTOR usually (depending on
the number of nodes obviously) converts that assignment to a tie-breaker
so that one still has for example 3 resources/nodes to keep quorum.
Usually when a VM is then started on a tie-breaker that gets converted
to a regular diskless and after use it gets downgraded to a tie-breaker
again. But if LINSTOR sees a delete on a tie-breaker, it will really
delete that (diskless) DRBD assignment, which perfectly makes sense and
usually does not happen because of the described toggling between
diskless and (diskless) tie-breaker. In certain scenarios sends 2
deletes to the plugin, then the first switches from diskless to
tie-breaker, but the second then actually deletes the tie-breaker. This
got fixed, but requires LINSTOR 1.28.0 or later. The plugin can be used
with older LINSTOR versions, but then the described behavior stays.

# Allow names as used in backup fleecing

We needed to relax our name filters once more for disk names as they are
used for backup fleecing. That is done, but it has to be said that using
a DRBD disk for backup fleecing is a very bad idea in general, don't do
it, use fast local storage such as thinlvm for that.

Regards, rck

GIT: https://github.com/LINBIT/linstor-proxmox/commit/b55df5145e3ea5866bb177bdca2a75d60d69856d
TGZ: https://pkg.linbit.com//downloads/connectors/linstor-proxmox-8.0.4.tar.gz

Changelog:
[ Roland Kammerer ]
* fix backups with EFI disks
* keep tiebreaker
* allow names as used by "backup fleecing"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.linbit.com/pipermail/drbd-announce/attachments/20240716/7d01585e/attachment.pgp>


More information about the drbd-announce mailing list