diff options
author | Simon Rettberg | 2013-10-24 17:21:08 +0200 |
---|---|---|
committer | Simon Rettberg | 2013-10-24 17:21:08 +0200 |
commit | afa2df64219e6d59d76b11d70c3e98279e12f494 (patch) | |
tree | b47b89e747e417285726c43422bfe7e0d717636c | |
parent | [KERNEL] Slow down with RTT measurements after 30 seconds (diff) | |
download | dnbd3-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)
-rw-r--r-- | src/kernel/net.c | 2 |
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); |