summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlvaro Videla <videlalvaro@gmail.com>2015-10-17 14:04:33 +0200
committerAlvaro Videla <videlalvaro@gmail.com>2015-10-17 14:04:33 +0200
commit9d7d38b11a01d51c0fdcacbcd82b4bf2c75e6aaf (patch)
tree5eb49d1cd4f18a3b5de96fd1d5d9898523f145e3 /src
parent0803568fdd84add533156001fef09e3c63727823 (diff)
downloadrabbitmq-server-git-9d7d38b11a01d51c0fdcacbcd82b4bf2c75e6aaf.tar.gz
renames according to priority queue internal API
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_mirror_queue_sync.erl2
-rw-r--r--src/rabbit_priority_queue.erl16
2 files changed, 9 insertions, 9 deletions
diff --git a/src/rabbit_mirror_queue_sync.erl b/src/rabbit_mirror_queue_sync.erl
index 678ac0d3ab..62fc718f79 100644
--- a/src/rabbit_mirror_queue_sync.erl
+++ b/src/rabbit_mirror_queue_sync.erl
@@ -381,7 +381,7 @@ batch_publish_delivered(Batch, MA, BQ, BQS) ->
{MA1, BQS1}.
batch_by_priority(Batch) ->
- rabbit_priority_queue:publish_delivered_batch_by_priority(Batch).
+ rabbit_priority_queue:partition_publish_delivered_batch(Batch).
zip_msgs_and_tags(Pubs, AckTags) ->
lists:zipwith(
diff --git a/src/rabbit_priority_queue.erl b/src/rabbit_priority_queue.erl
index 6ec018dba3..4d638b334a 100644
--- a/src/rabbit_priority_queue.erl
+++ b/src/rabbit_priority_queue.erl
@@ -43,7 +43,7 @@
info/2, invoke/3, is_duplicate/2]).
%% for rabbit_mirror_queue_sync.
--export([publish_delivered_batch_by_priority/1]).
+-export([partition_publish_delivered_batch/1]).
-record(state, {bq, bqss}).
-record(passthrough, {bq, bqs}).
@@ -208,7 +208,7 @@ publish(Msg, MsgProps, IsDelivered, ChPid, Flow,
?passthrough1(publish(Msg, MsgProps, IsDelivered, ChPid, Flow, BQS)).
batch_publish(Publishes, ChPid, Flow, State = #state{bq = BQ}) ->
- PubDict = publish_batch_by_priority(Publishes),
+ PubDict = partition_publish_batch(Publishes),
lists:foldl(
fun ({Priority, Pubs}, St) ->
pick1(fun (_P, BQSN) ->
@@ -230,7 +230,7 @@ publish_delivered(Msg, MsgProps, ChPid, Flow,
?passthrough2(publish_delivered(Msg, MsgProps, ChPid, Flow, BQS)).
batch_publish_delivered(Publishes, ChPid, Flow, State = #state{bq = BQ}) ->
- PubDict = publish_delivered_batch_by_priority(Publishes),
+ PubDict = partition_publish_delivered_batch(Publishes),
{PrioritiesAndAcks, State1} =
lists:foldl(
fun ({Priority, Pubs}, {PriosAndAcks, St}) ->
@@ -567,15 +567,15 @@ a(State = #state{bqss = BQSs}) ->
end.
%%----------------------------------------------------------------------------
-publish_batch_by_priority(Publishes) ->
- publishes_by_priority(
+partition_publish_batch(Publishes) ->
+ partition_publishes(
Publishes, fun ({Msg, _, _}) -> Msg end).
-publish_delivered_batch_by_priority(Publishes) ->
- publishes_by_priority(
+partition_publish_delivered_batch(Publishes) ->
+ partition_publishes(
Publishes, fun ({Msg, _}) -> Msg end).
-publishes_by_priority(Publishes, ExtractMsg) ->
+partition_publishes(Publishes, ExtractMsg) ->
lists:foldl(fun (Pub, Dict) ->
Msg = ExtractMsg(Pub),
rabbit_misc:orddict_cons(priority2(Msg), Pub, Dict)