mirror of
https://github.com/apache/rocketmq.git
synced 2026-08-28 20:09:14 +08:00
[ISSUE# 6650]: Fix using the deprecated method MessgaeStore#checkInDiskByConsumeOffset (#6651)
* fix(tieredstorage): fix using deprecated method `MessageStore#checkInDiskByConsumeOffset` 1. fix using deprecated method `MessageStore#checkInDiskByConsumeOffset` * test(tieredstorage): replace `checkInDiskeByConsumeOffset` with `checkInStoreByConsumeOffset` 1. replace `checkInDiskeByConsumeOffset` with `checkInStoreByConsumeOffset`
This commit is contained in:
@@ -153,7 +153,7 @@ public class TieredMessageStore extends AbstractPluginMessageStore {
|
||||
if (result.getStatus() == GetMessageStatus.OFFSET_FOUND_NULL ||
|
||||
result.getStatus() == GetMessageStatus.OFFSET_OVERFLOW_ONE ||
|
||||
result.getStatus() == GetMessageStatus.OFFSET_OVERFLOW_BADLY) {
|
||||
if (next.checkInDiskByConsumeOffset(topic, queueId, offset)) {
|
||||
if (next.checkInStoreByConsumeOffset(topic, queueId, offset)) {
|
||||
logger.debug("TieredMessageStore#getMessageAsync: not found message, try to get message from next store: topic: {}, queue: {}, queue offset: {}, tiered store result: {}, min offset: {}, max offset: {}",
|
||||
topic, queueId, offset, result.getStatus(), result.getMinOffset(), result.getMaxOffset());
|
||||
TieredStoreMetricsManager.fallbackTotal.add(1, latencyAttributes);
|
||||
|
||||
+1
-1
@@ -189,7 +189,7 @@ public class TieredMessageStoreTest {
|
||||
Properties properties = new Properties();
|
||||
properties.setProperty("tieredStorageLevel", "3");
|
||||
configuration.update(properties);
|
||||
when(nextStore.checkInDiskByConsumeOffset(anyString(), anyInt(), anyLong())).thenReturn(true);
|
||||
when(nextStore.checkInStoreByConsumeOffset(anyString(), anyInt(), anyLong())).thenReturn(true);
|
||||
Assert.assertSame(result2, store.getMessage("group", mq.getTopic(), mq.getQueueId(), 0, 0, null));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user