summaryrefslogtreecommitdiff
path: root/src/rabbit_queue_index.erl
diff options
context:
space:
mode:
authorFrancesco Mazzoli <francesco@rabbitmq.com>2012-02-16 16:26:19 +0000
committerFrancesco Mazzoli <francesco@rabbitmq.com>2012-02-16 16:26:19 +0000
commitce1cf1f848f1fee90b32a294b947af17e4735e5d (patch)
treed0aaf7e5d614667eccb46bfad220bf011794f213 /src/rabbit_queue_index.erl
parent511e6a4e9664fec9e3e11fe582d6b7e01022ea64 (diff)
downloadrabbitmq-server-ce1cf1f848f1fee90b32a294b947af17e4735e5d.tar.gz
Introduced a small timeout when needs_timeout returns 'idle'.
This makes this branch as performant as default, while performing syncs. I have to make sure that we don't rely on the timeout being 0.
Diffstat (limited to 'src/rabbit_queue_index.erl')
-rw-r--r--src/rabbit_queue_index.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rabbit_queue_index.erl b/src/rabbit_queue_index.erl
index 6ab2de89..366e1b1b 100644
--- a/src/rabbit_queue_index.erl
+++ b/src/rabbit_queue_index.erl
@@ -285,7 +285,7 @@ ack(SeqIds, State) ->
%% This is only called when there are outstanding confirms and the
%% queue is idle.
-sync(State = #qistate { unsynced_msg_ids = MsgIds }) ->
+sync(State) ->
sync_if(true, State).
sync(SeqIds, State) ->