]> git.karo-electronics.de Git - karo-tx-linux.git/commit
aoe: copy fallback timing information on destination failover
authorEd Cashin <ecashin@coraid.com>
Thu, 29 Nov 2012 03:19:08 +0000 (14:19 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Wed, 5 Dec 2012 05:23:52 +0000 (16:23 +1100)
commit86894a740d2f1d2a4b919c47faa4be1f339e422a
tree7843355282a0a709ea31368f91fb043ace6adebd
parent9ed0d43127b566da5f6b8168e2381220e767d291
aoe: copy fallback timing information on destination failover

commit f3b8e07af7744cbb ("aoe: commands in retransmit queue use new
destination on failure") omits the copying of the coarse-grained time when
an AoE command was sent during the failover from one destination MAC
address on the AoE target to another.

The coarse-grained timing is only used when the system time changes or an
unlikely length of time has passed since the sending of the AoE command.
Users will not be impacted unless their system clock is very inaccurate or
something unusual (e.g., 10 GbE link reset) happens during the period when
the aoe driver is handling the failure of a port on the AoE target.  Being
effected will mean that an AoE target could be considered "down" too
eagerly.

Signed-off-by: Ed Cashin <ecashin@coraid.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
drivers/block/aoe/aoecmd.c