Skip to content

Commit

Permalink
Rename alarm label
Browse files Browse the repository at this point in the history
Signed-off-by: Aleksandr Ivanov <[email protected]>
  • Loading branch information
alexander-e1off committed Sep 13, 2024
1 parent b972874 commit 763563f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 16 deletions.
23 changes: 11 additions & 12 deletions src/groups/mqb/mqbblp/mqbblp_rootqueueengine.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1744,21 +1744,20 @@ void RootQueueEngine::logAlarmCb(
storage);
mqbcmd::HumanPrinter::print(out, result);

if (!head) {
return; // RETURN
}

// Print the current head of the queue
out << mwcu::PrintUtil::newlineAndIndent(level, spacesPerLevel)
<< "Current head of the queue:\n";
if (head) {
// Print the current head of the queue
out << mwcu::PrintUtil::newlineAndIndent(level, spacesPerLevel)
<< "Current head of the queue:\n";

mqbs::StoragePrintUtil::listMessage(&result.makeMessage(), storage, *head);
mqbs::StoragePrintUtil::listMessage(&result.makeMessage(),
storage,
*head);

mqbcmd::HumanPrinter::print(out, result);
out << "\n";
mqbcmd::HumanPrinter::print(out, result);
out << "\n";
}

MWCTSK_ALARMLOG_ALARM("ROOT_QUEUE_ENGINE")
<< out.str() << MWCTSK_ALARMLOG_END;
MWCTSK_ALARMLOG_ALARM("QUEUE_STUCK") << out.str() << MWCTSK_ALARMLOG_END;
}

void RootQueueEngine::afterAppIdRegistered(
Expand Down
4 changes: 2 additions & 2 deletions src/integration-tests/test_alarms.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ def test_no_alarms_for_a_slow_queue(cluster: Cluster):
time.sleep(4)

# First, test the alarm
assert leader.alarms("QUEUE_CONSUMER_MONITOR", 1)
assert leader.alarms("QUEUE_STUCK", 1)
leader.drain()

# Then test no alarm while consumer1 slowly confirms
Expand All @@ -74,4 +74,4 @@ def test_no_alarms_for_a_slow_queue(cluster: Cluster):
)

time.sleep(1)
assert not leader.alarms("QUEUE_CONSUMER_MONITOR", 1)
assert not leader.alarms("QUEUE_STUCK", 1)
4 changes: 2 additions & 2 deletions src/integration-tests/test_reconfigure_domains.py
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ def test_reconfigure_max_idle_time(self, multi_node: Cluster):

# Sleep for long enough to trigger an alarm.
time.sleep(1.5)
assert leader.alarms("QUEUE_CONSUMER_MONITOR", 1)
assert leader.alarms("QUEUE_STUCK", 1)

# Confirm all messages in the queue.
self.reader.confirm(URI_PRIORITY_1, "+2", succeed=True)
Expand All @@ -277,7 +277,7 @@ def test_reconfigure_max_idle_time(self, multi_node: Cluster):
self.reader.confirm(URI_PRIORITY_1, "+2", succeed=True)

# Ensure that no alarm was issued.
assert not leader.alarms("QUEUE_CONSUMER_MONITOR", 1)
assert not leader.alarms("QUEUE_STUCK", 1)

@tweak.domain.message_ttl(1)
def test_reconfigure_message_ttl(self, multi_node: Cluster):
Expand Down

0 comments on commit 763563f

Please sign in to comment.