# drbd-utils v9.31.0-rc.1

**URL:** https://forums.linbit.com/t/drbd-utils-v9-31-0-rc-1/691
**Category:** Release Announcements
**Tags:** drbd
**Created:** [March 24, 2025, 9:53am UTC](https://forums.linbit.com/t/drbd-utils-v9-31-0-rc-1/691 "2025-03-24T09:53:36Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![rck](https://avatars.discourse-cdn.com/v4/letter/r/c37758/32.png) [@rck](https://forums.linbit.com/u/rck)
#### Post date: [March 24, 2025, 9:53am UTC](https://forums.linbit.com/t/drbd-utils-v9-31-0-rc-1/691/1 "2025-03-24T09:53:36Z")

</div>

Dear DRBD users,

this is the first release candidate of drbd-utils 9.31.0. It contains  
all kinds of cleanups and fixes. The important things first:

If you are using kmod version 8.4, but recent utils (\>= 9.28.0) you  
probably want to install the new version. We fixed a regression for udev  
rules generation.

The second thing I want to mention is that VCS and XEN block-drbd got  
dropped as we don't think there are any users and/or there are better  
alternatives.

The rest are smaller improvements all over the place, especially our  
systemd integration got some love where graceful shutdown for pacemaker  
got improved, we now consistently disable the old sysvint wrapper  
(drbd.service) and we added a drbd-configured.target which can be used  
as a synchronization point during boot-up.

Please test! If we don't find any bugs I will release the final version  
in about a week from now.

Regards, rck

GIT: [Prepare 9.31.0-rc.1 · LINBIT/drbd-utils@2411ff2 · GitHub](https://github.com/LINBIT/drbd-utils/commit/2411ff2e4241716463b4afa8530dc3c628c157ce)  
TGZ: [https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.31.0-rc.1.tar.gz](https://pkg.linbit.com/downloads/drbd/utils/drbd-utils-9.31.0-rc.1.tar.gz)  
PPA: [LINBIT DRBD9 Stack : “LINBIT” team](https://launchpad.net/~linbit/+archive/ubuntu/linbit-drbd9-stack)

Changelog:

9.31.0-rc.1  
-----------  
\* VCS: drop integration  
\* XEN block-drbd: drop. if you think you want that,  
&nbsp;&nbsp;&nbsp;look into the LINSTOR + xcp-ng integration instead  
\* drbd-configured.target: new sync point  
\* drbd.service: disable this old sysvinit/sh wrapper  
&nbsp;&nbsp;&nbsp;(not to be confused with drbd@.service)  
\* drbd-graceful-shutdown.service: improve handling  
&nbsp;&nbsp;&nbsp;of pacemaker shutdown  
\* drbdsetup,v8.4: fix udev command
