From christoph.boehmwalder at linbit.com Wed May 14 14:12:13 2025 From: christoph.boehmwalder at linbit.com (Christoph =?utf-8?Q?B=C3=B6hmwalder?=) Date: Wed, 14 May 2025 14:12:13 +0200 Subject: LINSTOR GUI v1.9.6 Message-ID: <20250514121213.0XBf-%christoph.boehmwalder@linbit.com> Hello, a new version of LINSTOR GUI has just been released: v1.9.6 https://github.com/LINBIT/linstor-gui/releases/tag/v1.9.6 Here is the relevant excerpt from the changelog: ----------------------------------- # 1.9.6 - 2025-05-14 ### Added - Enhanced snapshot management: - Added snapshot rollback functionality - Added snapshot restore functionality - Unlock LINSTOR system with passphrase - Display creation status in backup list view - Added back-to-top functionality - Added PassphrasePrompt component for LINSTOR encryption - Hide popups in development environment ### Changed - Changed "NFS Targets" text to "NFS Exports" - Reload page after unlock to update state ### Fixed - Fixed back-to-top text display issue ----------------------------------- Regards, Christoph -- Christoph B?hmwalder LINBIT | Keeping the Digital World Running DRBD HA ? Disaster Recovery ? Software defined Storage From rene.peinthor at linbit.com Wed May 21 10:19:33 2025 From: rene.peinthor at linbit.com (Rene Peinthor) Date: Wed, 21 May 2025 10:19:33 +0200 Subject: linstor-server 1.31.1 release Message-ID: Hi! Here is the first bugfix release for Linstor 1.31, most prominent is a fix for a regression regarding tiebreakers, if quorum was explicitly set majority (linstor-gateway) Linstor didn't create a tiebreaker anymore, this is fixed now. ## [1.31.1] - 2025-05-21 ### Changed - Move generated crd db drivers into own directory to fix gradlew clean - mkfs ext4 and xfs creation are now forced - Map replication state entries with actual node names, before drbd peer names were used ### Fixed - Fixed race condition during "linstor node reconnect" leading to reconnect-cycle - Fixed duplicate connections to same satellite (older connection gets dropped now) - Fixed problems with JUnit ProcCryptoUtilsTest - Fixed possible ConcurrentModificationException when satellite deletes data - Fixed duplicated minor number bug (based on orphaned .res file) - Fixed reading wrong property for cache's blocksize - Fixed incorrect calculation of dm-cache's meta-device size - Fixed cases where DrbdVlmData's exists boolean was not properly updated - Fixed rare "access to deleted node" in the PingTask - Fixed resource-group modify not deleting tiebreaker if quorum property changed - Fixed auto-quorum/tiebreaker if quorum property was explicitly set to majority https://pkg.linbit.com//downloads/linstor/linstor-server-1.31.1.tar.gz Linstor PPA: https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack Cheers, Rene -------------- next part -------------- An HTML attachment was scrubbed... URL: From johannes.thoma at linbit.com Fri May 23 12:21:05 2025 From: johannes.thoma at linbit.com (Johannes Thoma) Date: Fri, 23 May 2025 12:21:05 +0200 Subject: WinDRBD 1.2.0-rc14 released Message-ID: <840ee5b3-bda2-466c-b393-a2054120356b@linbit.com> Dear WinDRBD community, There is another -rc version which I'd like to share with you: WinDRBD 1.2.0-rc14. There were many changes behind the scenes. The new thing is that WinDRBD disks now can also be used as direct pass-through disks for Hyper-V virtual machines. You can select a WinDRBD disk that is Primary (but still Offline, you just need to clear the readonly flag) directly as 'physical' disk in Hyper-V manager (in the VM settings when adding a SCSI disk). An evaluation copy can be downloaded from the Linbit Website. As always, you can also build it yourself (see the instructions on https://github.com/LINBIT/windrbd/tree/windrbd-1.2 ). Also as always, your feedback is highly apreciated. Best regards, - Johannes From philipp.reisner at linbit.com Tue May 27 18:47:09 2025 From: philipp.reisner at linbit.com (Philipp Reisner) Date: Tue, 27 May 2025 18:47:09 +0200 Subject: drbd-9.2.14-rc.1 and drbd-9.3.0-rc.1 Message-ID: <86r00am25u.fsf@linbit.com> Hello DRBD users, I am pleased to announce the release of two new candidates. This time, we are beginning the 9.3 series. The first new feature is called "resync without replication". It is beneficial when DRBD resyncs a volume that is busy handling application I/O requests, especially a write-intensive workload. With the new behavior, the resync time will be significantly shorter and result in fewer writes to the resync target. Among the bug fixes included in these releases, the most critical one addresses a race condition between very short resyncs (empty resyncs) and application write requests. The window is small, so it is unlikely to hit, but the consequence is a write missing on the resync target node. This is a release candidate. The final release will come in a week if everything goes as planned. 9.2.14-rc.1 (api:genl2/proto:86-101,118-122/transport:19) -------- * Fix a race condition between write requests and very short resyncs that might cause DRBD to fail to resync that racing write. * Fix the suspend-IO command so that it waits until all pending writes are completed before it returns. From now on, it can be used to create consistent snapshots of the primary and the secondary. * Improve DRBD's pooling of buffer pages. The old implementation stopped freeing any of those buffer pages if the kernel would leak a single page reference. * Fix corner case CM leaks in the RDMA transport. * Fix a warning on recent kernels (RHEL10) regarding DRBD failing to set queue parameters for zoned block devices. * Dockerfile for RHEL10 * Compatibility with Linux 6.14 and 6.15 9.3.0-rc.1 (api:genl2/proto:86-101,118-123/transport:19) -------- * was forked off between 9.2.12 and 9.2.13 * Implemented resync without replication and made it the default; the previous (drbd-9.2 and earlier) behavior is still available via a config option. With that, the resync operation begins with mirroring of application writes disabled, and it performs multiple resync passes, clearing bits in the bitmap. It enables application write mirroring when the resync is nearly complete. That reduces the I/O load during resync, and in most cases, it reduces resync time. * Dropped support for RHEL7 and support for kernels older than 3.10. https://pkg.linbit.com//downloads/drbd/9/drbd-9.2.14-rc.1.tar.gz https://github.com/LINBIT/drbd/commit/379607b588d34f474c160d64dc81cb4796144016 https://pkg.linbit.com//downloads/drbd/9/drbd-9.3.0-rc.1.tar.gz https://github.com/LINBIT/drbd/commit/e0ab757e92e6149a1fbc3bc0c06d86a01090dfee cheers, Philipp