View Issue Details

IDProjectCategoryView StatusLast Update
0000577channel: elrepo/el7drbd84-utilspublic2015-07-01 04:16
Reportersmcleod Assigned Totoracat  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Summary0000577: drbd84-utils actually installs drbdutils 8.9.3
DescriptionIt appears that drbd84-utils actually installs drbd 8.9.3 - this should probably be 8.4.6 to match the kmod version as I'm assuming if you wanted 8.9 you'd have a package named something like drbd89-utils along with kmod-drbd89 or similar.


I believe this is causing some major issues managing DRBD especially around pacemaker failover in HA situations.


# yum info drbd84-utils
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
Name : drbd84-utils
Arch : x86_64
Version : 8.9.3
Release : 1.el7.elrepo
Size : 489 k
Repo : elrepo/7/x86_64
Summary : Management utilities for DRBD


# yum info kmod-drbd84
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Available Packages
Name : kmod-drbd84
Arch : x86_64
Version : 8.4.6
Release : 5.el7.centos
TagsNo tags attached.
Reported upstream

Activities

smcleod

2015-06-28 23:53

reporter   ~0004352

This may also be related to the issue http://elrepo.org/bugs/view.php?id=571

smcleod

2015-06-28 23:58

reporter   ~0004353

Note yum info for kmod-drbd84 should have read:

Name : kmod-drbd84
Arch : x86_64
Version : 8.4.6
Release : 1.el7.elrepo
Size : 203 k
Repo : elrepo/7/x86_64
Summary : drbd84 kernel module(s)

pperry

2015-06-29 00:15

administrator   ~0004354

Last edited: 2015-06-29 00:22

From version 8.4.5 onwards the utils source code was split out into a separate package and versioned at 8.9.1. There is no drbd-utils source tarball for 8.4.5 or 8.4.6.

kmod ---> utils
8.4.5 ---> 8.9.1
8.4.6 ---> 8.9.2

Please try downgrading to drbd84-utils-8.9.2-2 and report back if that fixes your errors
http://elrepo.org/linux/elrepo/el7/x86_64/RPMS/drbd84-utils-8.9.2-2.el7.elrepo.x86_64.rpm

toracat

2015-06-29 09:40

administrator   ~0004357

Just to complement pperry's explanation, I copied part of the changelog of drbd-utils:

8.9.0
--------
  * Initial release of unified drbd-utils
  * Supports drbd drivers 8.3, 8.4 and 9.0
  * Ships with man page links defaulting to 8.4
  * Fixed offline resizing in drbdmeta; A regression that causes
    data loss, since meta-data was written with wrong offset.
    The regression was introduced with 8.4.3

ref: http://git.drbd.org/gitweb.cgi?p=drbd-utils.git;a=blob_plain;f=ChangeLog;hb=b06f4b40acc56206f411612cc4df56f4c511756c

toracat

2015-06-29 09:54

administrator   ~0004358

Where did you get kmod-drbd84 8.4.6 5.el7.centos from that is shown in your 'yum info' command? Did you build it yourself?? ELRepo's latest is 8.4.6-1.el7.elrepo.

smcleod

2015-06-29 15:53

reporter   ~0004359

Thanks for clearing that up. That certainly is very confusing on DRBDs behalf!

Toracat - FYI elrepo kernel-ml 4.1 has missing config for the DRBD module as per http://elrepo.org/bugs/view.php?id=575 - the kmod package for 4.1 does not correctly include the drbd module so as a temporary work around I repackaged until the fix is issued in 4.1.1

smcleod

2015-06-29 15:55

reporter   ~0004360

As per your explanations this bug can be closed. It's clear from that that the issue must be elsewhere.

Thank you again for such a fantastic and fast response. Keep up the good work.

toracat

2015-06-30 06:15

administrator   ~0004362

Closing.

pperry

2015-07-01 04:16

administrator   ~0004364

Just to add...

Apparently there is a known issue upstream with drbd-utils-8.9.3 so this may be related to that.

For know I would suggest downgrading to drbd-utils-8.9.2 if that works for you.

Issue History

Date Modified Username Field Change
2015-06-28 23:51 smcleod New Issue
2015-06-28 23:51 smcleod Status new => assigned
2015-06-28 23:51 smcleod Assigned To => pperry
2015-06-28 23:53 smcleod Note Added: 0004352
2015-06-28 23:58 smcleod Note Added: 0004353
2015-06-29 00:15 pperry Note Added: 0004354
2015-06-29 00:21 pperry Assigned To pperry => toracat
2015-06-29 00:22 pperry Note Edited: 0004354
2015-06-29 09:40 toracat Note Added: 0004357
2015-06-29 09:54 toracat Note Added: 0004358
2015-06-29 15:53 smcleod Note Added: 0004359
2015-06-29 15:55 smcleod Note Added: 0004360
2015-06-30 06:15 toracat Note Added: 0004362
2015-06-30 06:15 toracat Status assigned => closed
2015-06-30 06:15 toracat Resolution open => no change required
2015-07-01 04:16 pperry Note Added: 0004364