summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaud Cogoluègnes <acogoluegnes@gmail.com>2021-04-27 11:52:29 +0200
committerArnaud Cogoluègnes <acogoluegnes@gmail.com>2021-04-27 11:52:29 +0200
commit4b71c349273b5bab6c413c8511fce062f68a5598 (patch)
treee1022a2659a1f1bff436b354a060dd068b6fad38
parentd963e036de8f16dd93c0b2fe0e8a68082e607d02 (diff)
downloadrabbitmq-server-git-osiris-tracking-types.tar.gz
Make tracking status more genericosiris-tracking-types
Type and value won't always be offset.
-rw-r--r--deps/rabbit/src/rabbit_stream_queue.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/deps/rabbit/src/rabbit_stream_queue.erl b/deps/rabbit/src/rabbit_stream_queue.erl
index 547624ed3a..4067410c7c 100644
--- a/deps/rabbit/src/rabbit_stream_queue.erl
+++ b/deps/rabbit/src/rabbit_stream_queue.erl
@@ -554,10 +554,10 @@ tracking_status(Vhost, QueueName) ->
{ok, Q} when ?amqqueue_is_stream(Q) ->
Leader = amqqueue:get_pid(Q),
Map = osiris:read_tracking(Leader),
- maps:fold(fun(K, {Type, OffsetValue}, Acc) ->
+ maps:fold(fun(K, {Type, Value}, Acc) ->
[[{reference, K},
{type, Type},
- {offset, OffsetValue}] | Acc]
+ {value, Value}] | Acc]
end, [], Map);
{error, not_found} = E->
E