summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGabriele Santomaggio <gabriele.santomaggio@erlang-solutions.com>2016-09-26 15:07:27 +0200
committerGabriele Santomaggio <gabriele.santomaggio@erlang-solutions.com>2016-09-26 15:07:27 +0200
commit5bbc6dd4d73aaf96173cc60a9ad7feb8ef695dc1 (patch)
tree8a38cc21e36f8c9da35b0400b0ca0d839cacb2b6 /src
parentc78daa7b6e239dde9f8c965ea81dfc325830efbe (diff)
downloadrabbitmq-server-git-5bbc6dd4d73aaf96173cc60a9ad7feb8ef695dc1.tar.gz
defaul value for run_count
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_variable_queue.erl8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index 5259b5a142..f943a66c04 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -307,7 +307,8 @@
%% default queue or lazy queue
mode,
- % number of executions to reach the GC, see: maybe_execute_gc/1
+ % number of executions to reach the GC_THRESHOLD,
+ % see: maybe_execute_gc/1
run_count
}).
@@ -1348,7 +1349,8 @@ init(IsDurable, IndexState, DeltaCount, DeltaBytes, Terms,
io_batch_size = IoBatchSize,
- mode = default },
+ mode = default,
+ run_count = 0},
a(maybe_deltas_to_betas(State)).
blank_rates(Now) ->
@@ -2284,7 +2286,7 @@ ifold(Fun, Acc, Its, State) ->
maybe_execute_gc(State = #vqstate {run_count = RunCount}) ->
case RunCount >= ?GC_THRESHOLD of
- true -> garbage_collect(),
+ true -> garbage_collect(),
State#vqstate{run_count = 0};
false -> State#vqstate{run_count = RunCount + 1}