summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2010-04-27 21:26:08 +0100
committerMatthias Radestock <matthias@lshift.net>2010-04-27 21:26:08 +0100
commitdaa79fb3b9532674c4a49140afc341a12c7bbb0c (patch)
treefedd7003603e00212c1953ea0cab652731e359b4 /src
parente2fdeecfcb86f736f42d5bafb61479674b84041d (diff)
downloadrabbitmq-server-git-daa79fb3b9532674c4a49140afc341a12c7bbb0c.tar.gz
remove tx-related queue info items
since their presence exposes an implementation detail
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_amqqueue_process.erl17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl
index 5e325794af..82e3e05ef3 100644
--- a/src/rabbit_amqqueue_process.erl
+++ b/src/rabbit_amqqueue_process.erl
@@ -80,11 +80,8 @@
exclusive_consumer_tag,
messages_ready,
messages_unacknowledged,
- messages_uncommitted,
messages,
- acks_uncommitted,
consumers,
- transactions,
memory]).
%%----------------------------------------------------------------------------
@@ -445,9 +442,6 @@ store_tx(Txn, Tx) ->
erase_tx(Txn) ->
erase({txn, Txn}).
-all_tx_record() ->
- [T || {{txn, _}, T} <- get()].
-
all_tx() ->
[Txn || {{txn, Txn}, _} <- get()].
@@ -521,20 +515,11 @@ i(messages_ready, #q{message_buffer = MessageBuffer}) ->
i(messages_unacknowledged, _) ->
lists:sum([dict:size(UAM) ||
#cr{unacked_messages = UAM} <- all_ch_record()]);
-i(messages_uncommitted, _) ->
- lists:sum([length(Pending) ||
- #tx{pending_messages = Pending} <- all_tx_record()]);
i(messages, State) ->
lists:sum([i(Item, State) || Item <- [messages_ready,
- messages_unacknowledged,
- messages_uncommitted]]);
-i(acks_uncommitted, _) ->
- lists:sum([length(Pending) ||
- #tx{pending_acks = Pending} <- all_tx_record()]);
+ messages_unacknowledged]]);
i(consumers, State) ->
queue:len(State#q.active_consumers) + queue:len(State#q.blocked_consumers);
-i(transactions, _) ->
- length(all_tx_record());
i(memory, _) ->
{memory, M} = process_info(self(), memory),
M;