summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Harrop <rob@rabbitmq.com>2010-10-14 12:57:44 +0100
committerRob Harrop <rob@rabbitmq.com>2010-10-14 12:57:44 +0100
commit13b4bea3b3f437cb1f066dd9e16b7611cf4b2a7c (patch)
treefab091b362eca43c4ed35d53f0d8514ee59d55ae
parent78697f081b4bd6c2048debe38564d62452315111 (diff)
downloadrabbitmq-server-13b4bea3b3f437cb1f066dd9e16b7611cf4b2a7c.tar.gz
rename pending_ack_index to ram_ack_index
-rw-r--r--src/rabbit_variable_queue.erl24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index 208f3d56..28055af3 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -220,7 +220,7 @@
q4,
next_seq_id,
pending_ack,
- pending_ack_index,
+ ram_ack_index,
index_state,
msg_store_clients,
on_sync,
@@ -306,7 +306,7 @@
q4 :: queue(),
next_seq_id :: seq_id(),
pending_ack :: dict:dictionary(),
- pending_ack_index :: gb_trees:gb_tree(),
+ ram_ack_index :: gb_tree(),
index_state :: any(),
msg_store_clients :: 'undefined' | {{any(), binary()},
{any(), binary()}},
@@ -409,7 +409,7 @@ init(QueueName, IsDurable, Recover) ->
q4 = queue:new(),
next_seq_id = NextSeqId,
pending_ack = dict:new(),
- pending_ack_index = gb_trees:empty(),
+ ram_ack_index = gb_trees:empty(),
index_state = IndexState1,
msg_store_clients = {{PersistentClient, PRef},
{TransientClient, TRef}},
@@ -1092,16 +1092,16 @@ record_pending_ack(#msg_status { guid = Guid, seq_id = SeqId,
is_persistent = IsPersistent,
msg_on_disk = MsgOnDisk } = MsgStatus,
State = #vqstate { pending_ack = PA,
- pending_ack_index = PAI }) ->
- {AckEntry, PAI1} =
+ ram_ack_index = RAI }) ->
+ {AckEntry, RAI1} =
case MsgOnDisk of
true ->
- {{IsPersistent, Guid}, PAI};
+ {{IsPersistent, Guid}, RAI};
false ->
- {MsgStatus, gb_trees:insert(SeqId, Guid, PAI)}
+ {MsgStatus, gb_trees:insert(SeqId, Guid, RAI)}
end,
PA1 = dict:store(SeqId, AckEntry, PA),
- State #vqstate { pending_ack = PA1, pending_ack_index = PAI1 }.
+ State #vqstate { pending_ack = PA1, ram_ack_index = RAI1 }.
%% TODO: On remove, need to prevent any seqids that
remove_pending_ack(KeepPersistent,
@@ -1110,7 +1110,7 @@ remove_pending_ack(KeepPersistent,
{SeqIds, GuidsByStore} = dict:fold(fun accumulate_ack/3,
{[], orddict:new()}, PA),
State1 = State #vqstate { pending_ack = dict:new(),
- pending_ack_index = gb_trees:empty() },
+ ram_ack_index = gb_trees:empty() },
case KeepPersistent of
true -> case orddict:find(?TRANSIENT_MSG_STORE, GuidsByStore) of
error -> State1;
@@ -1133,13 +1133,13 @@ ack(MsgStoreFun, Fun, AckTags, State) ->
persistent_count = PCount }} =
lists:foldl(
fun (SeqId, {Acc, State2 = #vqstate { pending_ack = PA,
- pending_ack_index = PAI }}) ->
+ ram_ack_index = RAI }}) ->
{ok, AckEntry} = dict:find(SeqId, PA),
{accumulate_ack(SeqId, AckEntry, Acc),
Fun(AckEntry, State2 #vqstate {
pending_ack = dict:erase(SeqId, PA),
- pending_ack_index =
- gb_trees:delete_any(SeqId, PAI)})}
+ ram_ack_index =
+ gb_trees:delete_any(SeqId, RAI)})}
end, {{[], orddict:new()}, State}, AckTags),
IndexState1 = rabbit_queue_index:ack(SeqIds, IndexState),
ok = orddict:fold(fun (MsgStore, Guids, ok) ->