Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

drbd-utils-9.25.0-4.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: drbd-utils Distribution: openSUSE Tumbleweed
Version: 9.25.0 Vendor: openSUSE
Release: 4.2 Build date: Mon Mar 18 12:21:52 2024
Group: Productivity/Clustering/HA Build host: reproducible
Size: 1803366 Source RPM: drbd-utils-9.25.0-4.2.src.rpm
Packager: https://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.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* 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
* Mon Oct 11 2021 nick wang <nwang@suse.com>
  - Update to 9.19.0
    * v9,events2: show changes of peer-client
    * v9: rr-conflict strategy auto-discard for protocol A
    * windrbd: various fixes including setting the systemd root
    * containers: switch to UBI8
    * v9,wait-*: fix segfault
  - bsc#1191058, active UsrMerge to install in /usr
    Add patch usrmerge_move_lib_to_prefix_lib.patch
  - Remove patch fix-libdir-in-Makefile.patch
    Remove patch systemd-drbd-service-needs-network-online.patch (included)
  - Add drbd-utils.rpmlintrc for Error missing-call-to-setgroups-before-setuid
  - Add rpmlint-build-error.patch to fix rpmbuild build errors
* Fri Sep 17 2021 nick wang <nwang@suse.com>
  - bsc#1190591, fail to start due to lack of /usr/var/run/drbd
* Wed Jul 21 2021 nick wang <nwang@suse.com>
  - Update to 9.18.0 (bsc#1189363)
    * build: remove rpm related targets
    * drbdsetup,v84: fix minor compile warnings
    * systemd: resource specific activation
    * systemd: drbd-reactor promoter templates
    * doc: fix maximum ping timeout
    * doc: add man pages for the systemd templates
    * drbdadm,v9: fix dstate for diskless volumes
    * build/release: use lbvers.py
    * drbd-attr: don't leak fd to drbdsetup
    * doc: various fixes and additions
    * drbdsetup,events2,v9: add backing_device
    * build,Debian: rm dh-systemd dependency
    * drbdsetup,events2,v9: fix --poll regression
    * drbdmeta: fix bug with ALs with small final extents
    * build,Debian: rm mail recommends
    * drbdsetup,events2,v9: allow --poll without --now
    * drbdsetup,invalidate: allow bitmap based resync after verify
    * drbdadm,sh-ll-dev: change output to "none" if diskless
    * drbd-attr/may_promote: fixes from 9.15.1
    * drbdadm,v9: allow set-gi in single node clusters
    * drbsetup,events2,v9: diff(erential) output
    * drbsetup,events2,v9: add --full output
    * v9: allow resource rename, also in drbdmon
    * drbdadm,v9: allow c-max-rate to be disabled
    * New drbd-attr Pacemaker RA
    * events2: handle mixed initial state and multicast events
    * events2: fix regression to always print resync done
  - Add patch systemd-drbd-service-needs-network-online.patch
* Wed Apr 21 2021 Matthias Gerstner <matthias.gerstner@suse.com>
  - add pie-fix.patch: explicitly pass -pie linker flag when building drbdmon.
    The Makefile explicitly passes -fPIC, thereby breaking our gcc-PIE profile.
    In addition the Makefile also ignores CXXFLAGS and LDFLAGS passed via the
    environment. Therefore fix it with this patch. This makes drbdmon a PIE
    binary (bsc#1184122, bsc#1185132).

Files

/etc/drbd.conf
/etc/drbd.d
/etc/drbd.d/global_common.conf
/etc/multipath
/etc/multipath/conf.d
/etc/multipath/conf.d/drbd.conf
/etc/xen
/etc/xen/scripts
/etc/xen/scripts/block-drbd
/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-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/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, Fri Nov 8 00:02:24 2024