[ISSUE #9284] When pullMessage overflow one, should refresh recordDiskFallBehind data (#9285)

This commit is contained in:
ymwneu
2025-04-01 13:52:26 +08:00
committed by GitHub
parent b5ab93ce7d
commit 830e89eed1
@@ -966,6 +966,12 @@ public class DefaultMessageStore implements MessageStore {
} else {
this.storeStatsService.getGetMessageTimesTotalMiss().add(1);
}
if (this.messageStoreConfig.isDiskFallRecorded() && GetMessageStatus.OFFSET_OVERFLOW_ONE == status) {
brokerStatsManager.recordDiskFallBehindSize(group, topic, queueId, 0);
brokerStatsManager.recordDiskFallBehindTime(group, topic, queueId, 0);
}
long elapsedTime = this.getSystemClock().now() - beginTime;
this.storeStatsService.setGetMessageEntireTimeMax(elapsedTime);