| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: drbd-utils | Distribution: openSUSE Tumbleweed |
| Version: 9.29.0 | Vendor: openSUSE |
| Release: 6.1 | Build date: Tue Aug 19 14:28:46 2025 |
| Group: Productivity/Clustering/HA | Build host: reproducible |
| Size: 1607840 | Source RPM: drbd-utils-9.29.0-6.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://linbit.com/linbit-software-download-page-for-linstor-and-drbd-linux-driver/ | |
| Summary: Distributed Replicated Block Device | |
Drbd is a distributed replicated block device. It mirrors a block device over the network to another machine. Think of it as networked raid 1. It is a building block for setting up clusters.
GPL-2.0-or-later
* Tue Aug 19 2025 heming zhao <heming.zhao@suse.com>
- drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
* update patch
- bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch
* Fri Aug 15 2025 Heming Zhao <heming.zhao@suse.com>
- drbd_passive didn't start due to drbd.rules returning error (bsc#1247534)
* remove patch
- bsc-1239437_drbd.rules-fix-missing-udev-device.patch
* add patch
- bsc-1247534_drbd-didnt-start-due-to-drbd_rules-returning-err.patch
* Tue Jun 17 2025 Heming Zhao <heming.zhao@suse.com>
- merge upstream patch to fix build error
* add patch
+ DRBDmon-Add-missing-default_types.h-include-in-strin.patch
* Tue Jun 17 2025 Cathy Hu <cathy.hu@suse.com>
- Fix SELinux equivalency rules in module (bsc#1242915)
* add patch
+ 0001-Fix-selinux-policy-for-usr-bin-equivalency-rules.patch
+ 0002-Fix-selinux-module-for-run-lock-equivalency-rules.patch
+ 0003-Fix-selinux-module-for-run-equivalency-rules.patch
* Mon Mar 17 2025 Heming Zhao <heming.zhao@suse.com>
- Default SELinux Profile prevents configuration of drbd_passive resources in cluster (bsc#1239436)
* update spec file to create a new package drbd-selinux
* update patch bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
- fix the commit log mistake and typo, no code change
* Thu Mar 13 2025 Heming Zhao <heming.zhao@suse.com>
- drbd_passive resource times out after 10 minutes and drbd device doesn't exist (bsc#1239437)
* add patch
+ bsc-1239437_drbd.rules-fix-missing-udev-device.patch
* update drbd.spec
+ remove '--without-83support' from configure, which is not needed anymore
* Wed Jan 08 2025 Heming Zhao <heming.zhao@suse.com>
- Update drbd-utils from 9.25.0 to 9.29.0
* Changelog from Linbit:
9.29.0
- ----------
* drbdmeta: fix initialization for external md
* build: allow disbling keyutils
* tests: export sanitized environment
* drbdmon: various improvements
* build: add cyclonedx
* drbsetup,v9: fix multiple paths drbdsetup show --json
strictly spreaking breaking change, but maily used internally
* events2: expose if device is open
* drbdadm: fix undefined behavior that triggered on amd64
* shared: fix out-of-bounds access in parsing
* drbsetup,v9: event consistency with peer devices
* drbdadm: fix parsing of v8.4 configs for compatibility
* drbdmeta: fix segfault for check-resize on intentionally diskless
* drbd-promote@.service: check if ExecCondition is available
9.28.0
- ----------
* events2: set may_promote:no promotion_score:0 while
force-io-failure:yes
* drbdsetup,v9: show TLS in connection status
* drbdsetup,v9: add udev command
* 8.3: remove
* crm-fence-peer.9.sh: fixes for pacemaker 2.1.7
* events2: improved out of order message handling
9.27.0
- ----------
* adjust,v9: retry for diskless primaries
* tests: sanitize env (e.g., TZ)
* drbdmeta: dump and restore the members field
9.26.0
- ----------
* config,v9: new config option load-balance-paths
* config,v9: new config options rdma-ctrls-(snd|rcv)buf-size
* drbdadm,v9: fix segfault if proxy has no path
* drbd: increase maximum CPU mask size
* systemd: introduce drbd-graceful-shutdown.service
* drbdmeta,v9: fix regression, allow attach after offline resize
* drbdsetup,v9: add path established information to JSON status
* events2: terminate on module unload even under --poll
* events2: specif exit code if module unload
* docs: add spdx license file
* drbdmon: various smaller improvements
* drbdsetup,v9: support for TLS/kTLS
* remove patches which are already included in upstream code:
0001-drbdadm-v9-do-not-segfault-when-re-configuring-proxy.patch
0002-user-drbrdmon-add-missing-stdint.h-includes.patch
0003-Introduce-default_types.h-header.patch
bsc-1219263_crm-fence-peer.9.sh-fix-parsing-in_ccm-crmd-fields-o.patch
bsc-1219263_crm-fence-peer.9.sh-use-join-of-node_state-to-judge-.patch
bsc-1233273_drbd.ocf-update-regex-of-sed-for-new-output-from-crm.patch
usrmerge_move_lib_to_prefix_lib.patch
* add upstream patches to align commit 0a014f290802:
0001-drbd-verify.py-relax-host-key-checking.patch
0002-DRBDmon-Disabled-DRBD-commands-warning-only-for-actu.patch
0003-DRBDmon-Integrate-global-local-command-delegation.patch
0004-DRBDmon-Adjust-events-log-supplier-program-name.patch
0005-DRBDmon-Add-drbd-events-log-supplier.patch
0006-DRBDmon-Adjust-Makefile.patch
0007-DRBDmon-Version-V1R4M1.patch
0008-drbdadm-add-proxy-options-to-add-connection-command.patch
0009-Do-not-hardcode-paths-in-services-and-scripts.patch
0010-Fix-typo-in-warning-there-is-no-po4a-translage-comma.patch
0011-drbd.ocf-explicitly-timeout-crm_master-IPC-early.patch
0012-drbd.ocf-the-text-output-of-crm_resource-locate-has-.patch
* update patches according to source code changes:
bsc-1233273_drbd.ocf-replace-crm_master-with-ocf_promotion_score.patch
fence-after-pacemaker-down.patch
* modify upstream patch for passing build:
0009-Do-not-hardcode-paths-in-services-and-scripts.patch
* add new service:
drbd-graceful-shutdown.service
* add new binrary:
drbd-events-log-supplier
* Tue Nov 12 2024 Glass Su <glass.su@suse.com>
- drbd: Support and adaptations for OCF 1.1 standard (bsc#1233273)
* bsc-1233273_drbd.ocf-replace-crm_master-with-ocf_promotion_score.patch
* bsc-1233273_drbd.ocf-update-regex-of-sed-for-new-output-from-crm.patch
* bsc-1233273_drbd.ocf-update-for-OCF-1.1.patch
* Mon Mar 18 2024 Glass Su <glass.su@suse.com>
- drbd failover timeout because of "fence-peer helper broken" (bsc#1219263)
* bsc-1219263_crm-fence-peer.9.sh-fix-parsing-in_ccm-crmd-fields-o.patch
* bsc-1219263_crm-fence-peer.9.sh-use-join-of-node_state-to-judge-.patch
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
PatchN.
* Mon Aug 28 2023 Heming Zhao <heming.zhao@suse.com>
- Update to 9.25.0 (jsc#PED-6362)
* drbdsetup,v9,show: fix meta disk format for json
* drbdmeta: {hex,}dump superblock
* drbdmon: major rewrite
* build: gcc v12 cleanups
* misc: put locks into separate dir
* selinux: add fowner fsetsid, they dropped a global noaudit rule
* v9: Support user-defined block-size
* doc,v9: improvements all over the place
* drbdadm,v9: implement drbdadm role <res:peer>
* drbdadm,v9: pass --verbose/--statistics to drbdsetup status
* drbd{adm,meta}: add repair-md subcommand
* drbdadm,v9,resync-after: fix too strict check
* drbdadm,v9,floating: fixup fake uname for 9.2.x strict_names=1
* drbdadm,v9,parser: fixup globs, also rm GNU libc specific extensions
* drbdadm,v9,parser: allow via outside-address for NATed peers
* parser,v9: deprecate named connections
* drbd-selinux: add sub package, minor packaging/spec changes
* drbdadm: allow files from expanded glob to vanish
* drbdadm,v9: fix potential segfault in postparse
* drbdadm,v9: fix sh-ip when set on connection/path
* drbdmeta: fix apply-al for bitmap sizes > 4GiB
* drbd-service-shim.sh: add secondary --force
* ocf: fix for dropped --peer option
* drbdsetup,v9: show susupend reason in json output
* drbdsetup,v9: add secondary --force
* drbdsetup,v9: fix *susp_str() for events2 diff mode
* drdbdadm,v9: fix sh-resource
* drdbdadm,v9: rm --peer=connect_to_host
* ocf: deal with situation where PM node name and actual node name do not
match
* notify.sh: deal with unset DRBD_PEER env variable
* crm-fence-peer: fix timeout with Pacemaker 2.0.5
* drbdmeta: don't wait for confirmation if not a TTY
* drbdadm,v9: Pass '--force' to certain drbdmeta commands
* drbdmeta: do init in chunks; allow different methods
* build: various minor fixes (udev detection, POSIX,
compiler flags, allow doc building with asciidoctor,...)
* drbd.ocf: fix type (relevant for certain pcs versions)
* crm-fence-peer: fix timeout with Pacemaker 2.1
* v9,proxy: allow multiple sharing a proxy node
* v9,drbdsetup: quote resource name in "show"
* build: allow building for RHEL9.0, minor cleanups
* reactor/systemd: allow proper actions (e.g., reboot) if
demotion fails.
- introduce new systemd service:
drbd-demote-or-escalate@.service
- remove v83 v84 binaries (incompatible with kmp)
- drop patches which are already included in latest code:
- 0001-crm-fence-peer-fix-timeout-with-Pacemaker-2.1-milli-.patch
- 0002-crm-fence-peer-fix-timeout-with-Pacemaker-2.0.5-mill.patch
- add upstream patch:
+ 0001-drbdadm-v9-do-not-segfault-when-re-configuring-proxy.patch
+ 0002-user-drbrdmon-add-missing-stdint.h-includes.patch
+ 0003-Introduce-default_types.h-header.patch
- change patch name:
- 0001-Disable-quorum-in-default-configuration-bsc-1032142.patch
+ bsc-1032142_Disable-quorum-in-default-configuration.patch
- rebase patch:
+ pie-fix.patch
+ rpmlint-build-error.patch
* Wed May 31 2023 Frederic Crozat <fcrozat@suse.com>
- Update url and remove download url for tarball, not valid anymore.
* Mon Mar 27 2023 Nicholas Yang <nicholas.yang@suse.com>
- crm-fence-peer incompatible with Pacemaker 2.1 and needs backports (bsc#1209783)
* 0001-crm-fence-peer-fix-timeout-with-Pacemaker-2.1-milli-.patch
* 0002-crm-fence-peer-fix-timeout-with-Pacemaker-2.0.5-mill.patch
* Thu Mar 23 2023 Nicholas Yang <nicholas.yang@suse.com>
- bsc#1208922: fails to replace directory /lib/drbd with symlink
* modify drbd-utils.spec to manipulate the symlink in %postun and %posttrans script
* Fri Mar 10 2023 Nicholas Yang <nicholas.yang@suse.com>
- bsc#1208922: fails to replace directory /lib/drbd with symlink
* modify drbd-utils.spec to rename it in pretrans script
* Tue Jan 03 2023 Heming Zhao <heming.zhao@suse.com>
- drbd.service fails to load - incorrect path to executable (bsc#1206754)
* use %suse_version to replace %UsrMerge
* modify drbd-utils.spec for create symbolic folder "/lib/drbd"
* Fri Oct 14 2022 Roger Zhou <zzhou@suse.com>
- bsc#1204276 remove crm-fence-peer.sh for drbd8 to avoid confusion with v9
* Wed Sep 21 2022 Roger Zhou <zzhou@suse.com>
- drbd-utils.spec force _localstatedir to use /var/lib in runtime (bsc#1203220)
* Fri Sep 16 2022 Roger Zhou <zzhou@suse.com>
- restore drbd scripts back to /usr/lib/drbd from /lib/drbd (bsc#1203220)
Update drbd-utils.spec
- fix drbd-bash-completion
Update rpmlint-build-error.patch
/etc/drbd.conf /etc/drbd.d /etc/drbd.d/global_common.conf /etc/multipath /etc/multipath/conf.d /etc/multipath/conf.d/drbd.conf /usr/lib/drbd /usr/lib/drbd/crm-fence-peer.9.sh /usr/lib/drbd/crm-unfence-peer.9.sh /usr/lib/drbd/notify-emergency-reboot.sh /usr/lib/drbd/notify-emergency-shutdown.sh /usr/lib/drbd/notify-io-error.sh /usr/lib/drbd/notify-out-of-sync.sh /usr/lib/drbd/notify-pri-lost-after-sb.sh /usr/lib/drbd/notify-pri-lost.sh /usr/lib/drbd/notify-pri-on-incon-degr.sh /usr/lib/drbd/notify-split-brain.sh /usr/lib/drbd/notify.sh /usr/lib/drbd/outdate-peer.sh /usr/lib/drbd/scripts /usr/lib/drbd/scripts/drbd /usr/lib/drbd/scripts/drbd-service-shim.sh /usr/lib/drbd/scripts/drbd-wait-promotable.sh /usr/lib/drbd/scripts/ocf.ra.wrapper.sh /usr/lib/drbd/snapshot-resync-target-lvm.sh /usr/lib/drbd/stonith_admin-fence-peer.sh /usr/lib/drbd/unsnapshot-resync-target-lvm.sh /usr/lib/ocf /usr/lib/ocf/resource.d /usr/lib/ocf/resource.d/linbit /usr/lib/ocf/resource.d/linbit/drbd /usr/lib/ocf/resource.d/linbit/drbd-attr /usr/lib/ocf/resource.d/linbit/drbd.shellfuncs.sh /usr/lib/systemd/system/drbd-demote-or-escalate@.service /usr/lib/systemd/system/drbd-graceful-shutdown.service /usr/lib/systemd/system/drbd-lvchange@.service /usr/lib/systemd/system/drbd-promote@.service /usr/lib/systemd/system/drbd-reconfigure-suspend-or-error@.service /usr/lib/systemd/system/drbd-services@.target /usr/lib/systemd/system/drbd-wait-promotable@.service /usr/lib/systemd/system/drbd.service /usr/lib/systemd/system/drbd@.service /usr/lib/systemd/system/drbd@.target /usr/lib/systemd/system/ocf.ra@.service /usr/lib/tmpfiles.d/drbd.conf /usr/lib/udev/rules.d/65-drbd.rules /usr/sbin/drbd-events-log-supplier /usr/sbin/drbdadm /usr/sbin/drbdmeta /usr/sbin/drbdmon /usr/sbin/drbdsetup /usr/share/bash-completion/completions/drbdadm /usr/share/doc/packages/drbd-utils /usr/share/doc/packages/drbd-utils/ChangeLog /usr/share/doc/packages/drbd-utils/README.md /usr/share/doc/packages/drbd-utils/drbd.conf.example /usr/share/licenses/drbd-utils /usr/share/licenses/drbd-utils/COPYING /usr/share/man/ja/man5/drbd.conf-9.0.5.gz /usr/share/man/ja/man5/drbd.conf.5.gz /usr/share/man/ja/man8/drbd-9.0.8.gz /usr/share/man/ja/man8/drbd.8.gz /usr/share/man/ja/man8/drbdadm-9.0.8.gz /usr/share/man/ja/man8/drbdadm.8.gz /usr/share/man/ja/man8/drbdmeta-9.0.8.gz /usr/share/man/ja/man8/drbdmeta.8.gz /usr/share/man/ja/man8/drbdmon-9.0.8.gz /usr/share/man/ja/man8/drbdmon.8.gz /usr/share/man/ja/man8/drbdsetup-9.0.8.gz /usr/share/man/ja/man8/drbdsetup.8.gz /usr/share/man/man5/drbd.conf-9.0.5.gz /usr/share/man/man5/drbd.conf.5.gz /usr/share/man/man7/drbd-lvchange@.service.7.gz /usr/share/man/man7/drbd-promote@.service.7.gz /usr/share/man/man7/drbd-reconfigure-suspend-or-error@.service.7.gz /usr/share/man/man7/drbd-services@.target.7.gz /usr/share/man/man7/drbd-wait-promotable@.service.7.gz /usr/share/man/man7/drbd.service.7.gz /usr/share/man/man7/drbd@.service.7.gz /usr/share/man/man7/drbd@.target.7.gz /usr/share/man/man7/ocf.ra@.service.7.gz /usr/share/man/man7/ocf_linbit_drbd-attr.7.gz /usr/share/man/man7/ocf_linbit_drbd.7.gz /usr/share/man/man8/drbd-9.0.8.gz /usr/share/man/man8/drbd.8.gz /usr/share/man/man8/drbdadm-9.0.8.gz /usr/share/man/man8/drbdadm.8.gz /usr/share/man/man8/drbdmeta-9.0.8.gz /usr/share/man/man8/drbdmeta.8.gz /usr/share/man/man8/drbdmon-9.0.8.gz /usr/share/man/man8/drbdmon.8.gz /usr/share/man/man8/drbdsetup-9.0.8.gz /usr/share/man/man8/drbdsetup.8.gz /var/lib/drbd
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025