]> git.baikalelectronics.ru Git - kernel.git/commit
drbd: when receive times out on meta socket, also check last receive time on data...
authorLars Ellenberg <lars.ellenberg@linbit.com>
Mon, 20 Jun 2011 12:44:45 +0000 (14:44 +0200)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Thu, 30 Jun 2011 07:23:44 +0000 (09:23 +0200)
commita12a4b8c9e4e9a3c660251926e9b1ec1f564fae5
tree1eb6576ba34d7a731eeea5dab58c96905a142be2
parent254b179c5d9df580f20692a329e4a4be8ebb6245
drbd: when receive times out on meta socket, also check last receive time on data socket

If we have an asymetrically congested network, we may send P_PING,
but due to congestion, the corresponding P_PING_ACK would time out,
and we would drop a (congested, but otherwise) healthy connection
("PingAck did not arrive in time.")

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
drivers/block/drbd/drbd_receiver.c