Bug#659229: prio_callout is not executed (manpage unclear or outdated?)

Holger Levsen holger at layer-acht.org
Sat Feb 11 21:38:08 UTC 2012


Hi,

On Donnerstag, 9. Februar 2012, Ritesh Raj Sarraf wrote:
> > I'd love to, but I cannot find information how to. Can you please point
> > me in the right direction? Or just give an example for the usecase
> > outlined in this bug report.
> 
> Have a look at the multipath.conf.annotated file in the example/ folder.
> 
> To quote:
> #       # name    : prio
> #       # scope   : multipath & multipathd
> #       # desc    : the default function to call to obtain a path
> #       #           priority value. The ALUA bits in SPC-3 provide an
> #       #           exploitable prio value for example.
> #       # default : const
> #       #
> #       prio    "alua"
> #
> #       #
> #       # name    : prio_args
> #       # scope   : multipath & multipathd
> #       # desc    : The arguments string passed to the prio function
> #       #           Most prio functions do not need arguments. The
> #       #           datacore prioritizer need one.
> #       # default : (null)
> #       #
> #       prio_args       "timeout=1000 preferredsds=foo"
> #
> 
> 
> In case you want to have your own prioritizer, have a look at
> libmultipath/prioritizers/
> You'll have to add your prioritizer and rebuild it. Otherwise, if your
> storage controller is a recent standards compliant array, you can try to
> use ALUA.

that looks way more complicated than the old approach. my users (those 
configuring multipath) tell me they'd prefer to downgrade to 0.4.8 and stick 
with that...

> BTW, what exact use case do you have? I see you've chosen to queue i/o
> when all paths are down. So you'd also want to use queue_if_no_path.


cheers,
	Holger





More information about the pkg-lvm-maintainers mailing list