libmultipath: Implement PATH_TIMEOUT
authorHannes Reinecke <hare@suse.de>
Tue, 16 Jul 2013 07:12:57 +0000 (09:12 +0200)
committerChristophe Varoqui <christophe.varoqui@opensvc.com>
Tue, 16 Jul 2013 19:49:17 +0000 (21:49 +0200)
commitb124e9bdf6648a79cde5b4c13983e037cce76c15
treec43cab42405b6dac2f1d20526833fe379cf3ef51
parentb330bf8a5e6a29b51af0d8b4088e0d8554e5cfb4
libmultipath: Implement PATH_TIMEOUT

The tur checker might run into a timeout, eg when a command is
sent but the checker hasn't been able to receive a reply in time.
Use a specific 'PATH_TIMEOUT' state for these cases.

Signed-off-by: Hannes Reinecke <hare@suse.de>
libmultipath/checkers.c
libmultipath/checkers.h
libmultipath/checkers/tur.c
libmultipath/discovery.c
libmultipath/print.c