summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@rabbitmq.com>2010-07-16 11:30:08 +0100
committerMatthias Radestock <matthias@rabbitmq.com>2010-07-16 11:30:08 +0100
commit7faa5cd9af3ffed04e7e9b5fb05d6d2d088eb732 (patch)
treee1c79ca4f80d65c632173e5de20734a6b40ab22e
parent5038152cd62834600a0ec87d272c014522a55bbc (diff)
downloadrabbitmq-server-7faa5cd9af3ffed04e7e9b5fb05d6d2d088eb732.tar.gz
add pending_acks to bq state report
it turns out to be useful
-rw-r--r--src/rabbit_variable_queue.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rabbit_variable_queue.erl b/src/rabbit_variable_queue.erl
index 3f73ac0b..15509b3c 100644
--- a/src/rabbit_variable_queue.erl
+++ b/src/rabbit_variable_queue.erl
@@ -652,6 +652,7 @@ handle_pre_hibernate(State = #vqstate { index_state = IndexState }) ->
status(#vqstate { q1 = Q1, q2 = Q2, delta = Delta, q3 = Q3, q4 = Q4,
len = Len,
+ pending_ack = PA,
on_sync = {_, _, From},
target_ram_msg_count = TargetRamMsgCount,
ram_msg_count = RamMsgCount,
@@ -666,6 +667,7 @@ status(#vqstate { q1 = Q1, q2 = Q2, delta = Delta, q3 = Q3, q4 = Q4,
{q3 , bpqueue:len(Q3)},
{q4 , queue:len(Q4)},
{len , Len},
+ {pending_acks , dict:size(PA)},
{outstanding_txns , length(From)},
{target_ram_msg_count , TargetRamMsgCount},
{ram_msg_count , RamMsgCount},