summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSimon Rettberg2013-10-24 17:21:08 +0200
committerSimon Rettberg2013-10-24 17:21:08 +0200
commitafa2df64219e6d59d76b11d70c3e98279e12f494 (patch)
treeb47b89e747e417285726c43422bfe7e0d717636c /src
parent[KERNEL] Slow down with RTT measurements after 30 seconds (diff)
downloaddnbd3-afa2df64219e6d59d76b11d70c3e98279e12f494.tar.gz
dnbd3-afa2df64219e6d59d76b11d70c3e98279e12f494.tar.xz
dnbd3-afa2df64219e6d59d76b11d70c3e98279e12f494.zip
[KERNEL] Tweak better server selection a bit by also adding a constant delay (1,5ms)
Diffstat (limited to 'src')
-rw-r--r--src/kernel/net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/net.c b/src/kernel/net.c
index fc237de..8703d9c 100644
--- a/src/kernel/net.c
+++ b/src/kernel/net.c
@@ -757,7 +757,7 @@ int dnbd3_net_discover(void *data)
}
do_change = !dev->is_server && ready && best_server != current_server && (jiffies & 3) != 0
- && RTT_THRESHOLD_FACTOR(dev->cur_rtt) > best_rtt;
+ && RTT_THRESHOLD_FACTOR(dev->cur_rtt) > best_rtt + 1500;
if (ready && !do_change) {
spin_lock_irqsave(&dev->blk_lock, irqflags);