[dm-devel] several small issues

christophe varoqui christophe.varoqui at free.fr
Sat Jul 9 13:02:42 UTC 2005


On ven, 2005-07-08 at 00:09 -0400, goggin, edward wrote:
> Christophe,
> 
> (1) Could you initialize di_flag to 0 in main() of multipath/main.c or
> else "multipath -l" and "multipath -ll" use a non-deterministic flags
> value for path discovery?
> 
done

> (2) Could you append a "\n" to the logging string in the call to condlog()
> from
> get_word() in libmultipath/util.c?  Doing so helps the readability of the
> event
> log when starting multipathd with "-v4".
> 
May be I should just comment this log now that this code path is stable.
Anyway, I don't really see the readability problem you mention ...

> (3) Could you change checkerloop() in multipathd/main.c to call LOG_MSG
> with the checker message if the path state is failed?  This would be useful
> for administrators and it also helps our debugging -- it helps point out
> cases
> where multipathd may think a path's checker state is failed even when
> "multipath -l" shows otherwise.
> 
done, only for '-v4', and whatever the check return value.

> (4) The multipathd is dying when I send it a "show paths" or "display paths"
> message.  I haven't debugged it to know what's wrong.
> 
Not for me, so I'll let you dig this one ...

xa-s05:~/scm/test# multipathd/multipathd -k"show paths"

       sdb: state 2,  12/ 14 XXXXXXXXXXXX..
       sdc: state 2,  12/ 14 XXXXXXXXXXXX..
       sdd: state 2,  12/ 14 XXXXXXXXXXXX..
       sde: state 2,  12/ 14 XXXXXXXXXXXX..
       sdf: state 2,  12/ 14 XXXXXXXXXXXX..
       sdg: state 2,  12/ 14 XXXXXXXXXXXX..
       sdh: state 2,  12/ 14 XXXXXXXXXXXX..
       sdi: state 2,  12/ 14 XXXXXXXXXXXX..
       sdj: state 2,  12/ 14 XXXXXXXXXXXX..
       sdk: state 2,  12/ 14 XXXXXXXXXXXX..
       sdl: state 2,  12/ 14 XXXXXXXXXXXX..
       sdm: state 2,  12/ 14 XXXXXXXXXXXX..

xa-s05:~/scm/test# multipathd/multipathd -k"display paths"
 list|show paths
 list|show maps
 add path $path
 remove|del path $path
 add map $map
 remove|del map $map
 switch|switchgroup map $map group $group

xa-s05:~/scm/test# pgrep multipathd
18462
xa-s05:~/scm/test#


Thanks for the feedback,
-- 
christophe varoqui <christophe.varoqui at free.fr>





More information about the dm-devel mailing list