summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_fifo.erl2
-rw-r--r--test/rabbit_fifo_SUITE.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/rabbit_fifo.erl b/src/rabbit_fifo.erl
index 8332043af9..97e5f6e901 100644
--- a/src/rabbit_fifo.erl
+++ b/src/rabbit_fifo.erl
@@ -839,7 +839,7 @@ activate_next_consumer(#?MODULE{consumers = Cons,
single_active, Effects0),
{State, Effects};
[] ->
- {State0, Effects0}
+ {State0, [{aux, inactive} | Effects0]}
end;
_ ->
{State0, Effects0}
diff --git a/test/rabbit_fifo_SUITE.erl b/test/rabbit_fifo_SUITE.erl
index e45ab2371c..cf14a68d9d 100644
--- a/test/rabbit_fifo_SUITE.erl
+++ b/test/rabbit_fifo_SUITE.erl
@@ -1025,7 +1025,7 @@ active_flag_not_updated_when_consumer_suspected_unsuspected_and_single_active_co
{State2, _, Effects2} = apply(#{}, {down, Pid1, noconnection}, State1),
% one monitor and one consumer status update (deactivated)
- ?assertEqual(2, length(Effects2)),
+ ?assertEqual(3, length(Effects2)),
{_, _, Effects3} = apply(#{index => 1}, {nodeup, node(self())}, State2),
% for each consumer: 1 effect to monitor the consumer PID