linux/drivers/block/aoe
Ed Cashin d54d35ac66 aoe: failover remote interface based on aoe_deadsecs parameter
The aoe_deadsecs module parameter allows the user to specify a hard limit
on the number of seconds an AoE command can be retransmitted before the
AoE block device is considered to have failed.

Using aoe_deadsecs to determine the time we try using a different remote
interface helps to ensure that the hard limit is not reached before we've
tried to recover by sending to a different remote port.

As a data storage target, the AoE target is unambiguously identified by
its {major, minor} AoE address tuple, and an AoE target can have multiple
MAC addresses.  However, note that "target" in the driver code and
comments means a {major, minor, MAC address} tuple, as in "somewhere to
send packets".

Signed-off-by: Ed Cashin <ecashin@coraid.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-10-06 03:05:26 +09:00
..
aoe.h aoe: failover remote interface based on aoe_deadsecs parameter 2012-10-06 03:05:26 +09:00
aoeblk.c aoe: become I/O request queue handler for increased user control 2012-10-06 03:05:25 +09:00
aoechr.c aoe: become I/O request queue handler for increased user control 2012-10-06 03:05:25 +09:00
aoecmd.c aoe: failover remote interface based on aoe_deadsecs parameter 2012-10-06 03:05:26 +09:00
aoedev.c aoe: become I/O request queue handler for increased user control 2012-10-06 03:05:25 +09:00
aoemain.c aoe: kernel thread handles I/O completions for simple locking 2012-10-06 03:05:24 +09:00
aoenet.c aoe: use a kernel thread for transmissions 2012-10-06 03:05:25 +09:00
Makefile drivers/block/aoe/Makefile: replace the use of <module>-objs with <module>-y 2011-01-19 08:25:02 -07:00