summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2013-02-20 20:42:27 +0000
committerMatthias Radestock <matthias@rabbitmq.com>2013-02-20 20:42:27 +0000
commite7cc227a8f508bd8e2845be6e178de46617bef6f (patch)
treee603c6147e61afe506cfb9e2bd3587cc15878378
parent6fdbdcfe1fd05d45ef06c9634726798e2e1d9539 (diff)
downloadrabbitmq-server-e7cc227a8f508bd8e2845be6e178de46617bef6f.tar.gz
cosmetic - reduce distance to 'default'
-rw-r--r--src/rabbit_amqqueue_process.erl37
1 files changed, 17 insertions, 20 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl
index 7a16865b..e30a9839 100644
--- a/src/rabbit_amqqueue_process.erl
+++ b/src/rabbit_amqqueue_process.erl
@@ -451,26 +451,23 @@ deliver_msgs_to_consumers(DeliverFun, false,
deliver_msg_to_consumer(DeliverFun, E = {ChPid, Consumer}, State) ->
C = ch_record(ChPid),
case is_ch_blocked(C) of
- true ->
- block_consumer(C, E),
- {false, State};
- false ->
- #cr{limiter = Limiter, ch_pid = ChPid} = C,
- #consumer{tag = CTag} = Consumer,
- case rabbit_limiter:can_send(
- Limiter, self(), Consumer#consumer.ack_required, CTag) of
- {consumer_blocked, Limiter2} ->
- block_consumer(C#cr{limiter = Limiter2}, E),
- {false, State};
- channel_blocked ->
- block_consumer(C#cr{is_limit_active = true}, E),
- {false, State};
- Limiter2 ->
- AC1 = queue:in(E, State#q.active_consumers),
- deliver_msg_to_consumer(
- DeliverFun, Consumer, C#cr{limiter = Limiter2},
- State#q{active_consumers = AC1})
- end
+ true -> block_consumer(C, E),
+ {false, State};
+ false -> case rabbit_limiter:can_send(C#cr.limiter, self(),
+ Consumer#consumer.ack_required,
+ Consumer#consumer.tag) of
+ {consumer_blocked, Limiter2} ->
+ block_consumer(C#cr{limiter = Limiter2}, E),
+ {false, State};
+ channel_blocked ->
+ block_consumer(C#cr{is_limit_active = true}, E),
+ {false, State};
+ Limiter2 ->
+ AC1 = queue:in(E, State#q.active_consumers),
+ deliver_msg_to_consumer(
+ DeliverFun, Consumer, C#cr{limiter = Limiter2},
+ State#q{active_consumers = AC1})
+ end
end.
deliver_msg_to_consumer(DeliverFun,