Hello Dejan, > http://developerbugs.linux-foundation.org/show_bug.cgi?id=1732
Alan Robertson wrote the following: > I think this is now fixed. > If we have repeated EBADF or ENODEV errors, then the write process will exit > If a write or read process exits, the device is reopened and the processes > are respawned > If the device won't open, then the reopen/respawn process is tried again > in 5 minutes. > If a write operation takes more than 'keepalive' ms, then it is assumed that > the device is hung, and the input queue to the write process is cleared out > and > it tries again, with a bounded amount of whining. This ensures that when the > device eventually comes back, that we don't send out packets that are days > old. > If a write operation to a child write process fails, the read/write pair is > killed and respawned. Rules about failures are as described above... > For good measure, I made it so you can kill the fifo process as well... But for me when I type ifdown eth1; sleep 10; ifup eth1 it doesn't come back after 5 minutes. I just double checked. Thomas _______________________________________________ Linux-HA mailing list Linux-HA@lists.linux-ha.org http://lists.linux-ha.org/mailman/listinfo/linux-ha See also: http://linux-ha.org/ReportingProblems