Bug#321008: Acknowledgement (multipathd ignores prio_callout)
Stephen Frost
sfrost at snowman.net
Tue Mar 28 17:02:26 UTC 2006
Greetings,
It looks like now multipath is ignoring the prio_callout. This is
definitely very annoying considering 'multipath', at least, *used* to
work correctly with it.
===# multipath -v3 | grep prio
sda: getprio = /sbin/find_prio.sh %n (config file default)
sda: prio = 0
sdb: getprio = /sbin/find_prio.sh %n (config file default)
sdb: prio = 2
sdc: getprio = /sbin/find_prio.sh %n (config file default)
sdc: prio = 1
sdd: getprio = /sbin/find_prio.sh %n (config file default)
sdd: prio = 1
sde: getprio = /sbin/find_prio.sh %n (config file default)
sde: prio = 2
sda: prio = 0
sdb: prio = 2
sdd: prio = 1
sdc: prio = 1
sde: prio = 2
All looks correct here, except that:
===# multipath -l
sarnwal (3600a0b800016029a0000088a42e92bb8)
[size=108 GB][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][enabled]
\_ 5:0:1:1 sde 8:64 [active][undef]
\_ round-robin 0 [prio=0][active]
\_ 5:0:0:1 sdc 8:32 [active][undef]
sarndata (3600a0b800016057c0000176c42e92517)
[size=892 GB][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
\_ 5:0:1:0 sdd 8:48 [active][undef]
\_ round-robin 0 [prio=0][enabled]
\_ 5:0:0:0 sdb 8:16 [active][undef]
The wrong devices are being used, and multipath -l doesn't even show the
priorities anymore (or call the find_prio.sh script at all). multipath
won't change the devices around either even tho it shows that it knows
what the correct priorities are. From multipath -v3 -l:
===== paths list =====
uuid hcil dev dev_t pri dm_st chk_st vend/prod/rev
0:0:0:0 sda 8:0 0 [undef][undef] FUJITSU /MAU3036NC /0102
5:0:0:0 sdb 8:16 0 [undef][undef] IBM /1722-600 /0520
5:0:0:1 sdc 8:32 0 [undef][undef] IBM /1722-600 /0520
5:0:1:0 sdd 8:48 0 [undef][undef] IBM /1722-600 /0520
5:0:1:1 sde 8:64 0 [undef][undef] IBM /1722-600 /0520
params = 0 0 2 2 round-robin 0 1 1 8:64 1000 round-robin 0 1 1 8:32 1000
status = 1 0 0 2 2 E 0 1 0 8:64 A 0 A 0 1 0 8:32 A 0
[...]
params = 0 0 2 1 round-robin 0 1 1 8:48 1000 round-robin 0 1 1 8:16 1000
status = 1 0 0 2 1 A 0 1 0 8:48 A 0 E 0 1 0 8:16 A 0
The 'params' are, of course, wrong here because with -l multipath
doesn't check the priorities.
This is really getting very old, can we please have these simple things
fixed and a process put in place to make sure that they're working
before a package is uploaded to the archive?
Thanks,
Stephen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-lvm-maintainers/attachments/20060328/09e00f4b/attachment.pgp
More information about the pkg-lvm-maintainers
mailing list