diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2012-11-12 15:37:35 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2012-11-12 15:37:35 +0000 |
| commit | bbff74af803829caa3f42b526338dd97731dabd7 (patch) | |
| tree | 48a3088b3554f517fae608c696e69d6abebd88db | |
| parent | 8029ba58784e1708312fe3bd2c47f5e69db89448 (diff) | |
| download | rabbitmq-server-git-bbff74af803829caa3f42b526338dd97731dabd7.tar.gz | |
Decrease geometrically as well.
| -rw-r--r-- | src/rabbit_misc.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl index 956b6feb26..137ccf2013 100644 --- a/src/rabbit_misc.erl +++ b/src/rabbit_misc.erl @@ -1031,5 +1031,6 @@ interval_operation(Fun, MaxRatio, IdealInterval, LastInterval) -> Micros > 1000 * (MaxRatio * LastInterval)} of {true, true} -> round(LastInterval * 1.5); {true, false} -> LastInterval; - {false, false} -> IdealInterval + {false, false} -> lists:max([IdealInterval, + round(LastInterval / 1.5)]) end}. |
