diff options
Diffstat (limited to 'patch001-backport-some-typo-fixes.patch')
-rw-r--r-- | patch001-backport-some-typo-fixes.patch | 560 |
1 files changed, 560 insertions, 0 deletions
diff --git a/patch001-backport-some-typo-fixes.patch b/patch001-backport-some-typo-fixes.patch new file mode 100644 index 0000000..255b782 --- /dev/null +++ b/patch001-backport-some-typo-fixes.patch @@ -0,0 +1,560 @@ +From e369d7deac6e4dde950a8da7c3d976bb26d0e6b5 Mon Sep 17 00:00:00 2001 +From: rongtong <jinrongtong5@163.com> +Date: Sat, 24 Jun 2023 14:31:42 +0800 +Subject: [PATCH 1/4] [maven-release-plugin] prepare for next development + iteration (#6939) + +--- + acl/pom.xml | 2 +- + broker/pom.xml | 2 +- + client/pom.xml | 2 +- + common/pom.xml | 2 +- + container/pom.xml | 2 +- + controller/pom.xml | 2 +- + distribution/pom.xml | 2 +- + example/pom.xml | 2 +- + filter/pom.xml | 2 +- + namesrv/pom.xml | 2 +- + openmessaging/pom.xml | 2 +- + pom.xml | 4 ++-- + proxy/pom.xml | 2 +- + remoting/pom.xml | 2 +- + srvutil/pom.xml | 2 +- + store/pom.xml | 2 +- + test/pom.xml | 2 +- + tieredstore/pom.xml | 2 +- + tools/pom.xml | 2 +- + 19 files changed, 20 insertions(+), 20 deletions(-) + +diff --git a/acl/pom.xml b/acl/pom.xml +index 26c30d135..67bfcb8d2 100644 +--- a/acl/pom.xml ++++ b/acl/pom.xml +@@ -13,7 +13,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + <artifactId>rocketmq-acl</artifactId> + <name>rocketmq-acl ${project.version}</name> +diff --git a/broker/pom.xml b/broker/pom.xml +index 70ba0ee66..16e026276 100644 +--- a/broker/pom.xml ++++ b/broker/pom.xml +@@ -13,7 +13,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/client/pom.xml b/client/pom.xml +index 5bd725922..c59a43889 100644 +--- a/client/pom.xml ++++ b/client/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/common/pom.xml b/common/pom.xml +index 01a439089..9796d1b2d 100644 +--- a/common/pom.xml ++++ b/common/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/container/pom.xml b/container/pom.xml +index 6881bca56..c8499f127 100644 +--- a/container/pom.xml ++++ b/container/pom.xml +@@ -18,7 +18,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/controller/pom.xml b/controller/pom.xml +index beb0a0583..3346c7c82 100644 +--- a/controller/pom.xml ++++ b/controller/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <artifactId>rocketmq-all</artifactId> + <groupId>org.apache.rocketmq</groupId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + <modelVersion>4.0.0</modelVersion> + <packaging>jar</packaging> +diff --git a/distribution/pom.xml b/distribution/pom.xml +index 1269e1600..dbde2d9d4 100644 +--- a/distribution/pom.xml ++++ b/distribution/pom.xml +@@ -20,7 +20,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + <artifactId>rocketmq-distribution</artifactId> + <name>rocketmq-distribution ${project.version}</name> +diff --git a/example/pom.xml b/example/pom.xml +index 9b11cf676..862fc3169 100644 +--- a/example/pom.xml ++++ b/example/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <artifactId>rocketmq-all</artifactId> + <groupId>org.apache.rocketmq</groupId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/filter/pom.xml b/filter/pom.xml +index 1c4bfdc48..3fe51ceae 100644 +--- a/filter/pom.xml ++++ b/filter/pom.xml +@@ -20,7 +20,7 @@ + <parent> + <artifactId>rocketmq-all</artifactId> + <groupId>org.apache.rocketmq</groupId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/namesrv/pom.xml b/namesrv/pom.xml +index 93989d5dc..684b2683c 100644 +--- a/namesrv/pom.xml ++++ b/namesrv/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/openmessaging/pom.xml b/openmessaging/pom.xml +index 288408839..aaa4c896c 100644 +--- a/openmessaging/pom.xml ++++ b/openmessaging/pom.xml +@@ -20,7 +20,7 @@ + <parent> + <artifactId>rocketmq-all</artifactId> + <groupId>org.apache.rocketmq</groupId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/pom.xml b/pom.xml +index 48e784603..aecb9a424 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -28,7 +28,7 @@ + <inceptionYear>2012</inceptionYear> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Apache RocketMQ ${project.version}</name> + <url>http://rocketmq.apache.org/</url> +@@ -37,7 +37,7 @@ + <url>git@github.com:apache/rocketmq.git</url> + <connection>scm:git:git@github.com:apache/rocketmq.git</connection> + <developerConnection>scm:git:git@github.com:apache/rocketmq.git</developerConnection> +- <tag>rocketmq-all-5.1.3</tag> ++ <tag>HEAD</tag> + </scm> + + <mailingLists> +diff --git a/proxy/pom.xml b/proxy/pom.xml +index ff247f6e0..f14155737 100644 +--- a/proxy/pom.xml ++++ b/proxy/pom.xml +@@ -20,7 +20,7 @@ + <parent> + <artifactId>rocketmq-all</artifactId> + <groupId>org.apache.rocketmq</groupId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/remoting/pom.xml b/remoting/pom.xml +index f67dc3abc..8a43c5c30 100644 +--- a/remoting/pom.xml ++++ b/remoting/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/srvutil/pom.xml b/srvutil/pom.xml +index c9cae8714..fa54ad019 100644 +--- a/srvutil/pom.xml ++++ b/srvutil/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/store/pom.xml b/store/pom.xml +index 0712140c1..38f04009d 100644 +--- a/store/pom.xml ++++ b/store/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/test/pom.xml b/test/pom.xml +index c24d0e7fd..8f25c35c9 100644 +--- a/test/pom.xml ++++ b/test/pom.xml +@@ -20,7 +20,7 @@ + <parent> + <artifactId>rocketmq-all</artifactId> + <groupId>org.apache.rocketmq</groupId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/tieredstore/pom.xml b/tieredstore/pom.xml +index 523ca30d5..c476040ba 100644 +--- a/tieredstore/pom.xml ++++ b/tieredstore/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +diff --git a/tools/pom.xml b/tools/pom.xml +index 22d7fd97c..1c3b431bc 100644 +--- a/tools/pom.xml ++++ b/tools/pom.xml +@@ -19,7 +19,7 @@ + <parent> + <groupId>org.apache.rocketmq</groupId> + <artifactId>rocketmq-all</artifactId> +- <version>5.1.3</version> ++ <version>5.1.4-SNAPSHOT</version> + </parent> + + <modelVersion>4.0.0</modelVersion> +-- +2.32.0.windows.2 + + +From 16ef5755375e7c8f4fb11dd63f5fdfdfa25668e7 Mon Sep 17 00:00:00 2001 +From: panzhi <panzhi33@qq.com> +Date: Sun, 25 Jun 2023 14:44:56 +0800 +Subject: [PATCH 2/4] [ISSUE #4612] Fix trace not complete (#6941) + +--- + .../rocketmq/client/hook/ConsumeMessageContext.java | 11 +++++++++++ + .../consumer/ConsumeMessageConcurrentlyService.java | 1 + + .../impl/consumer/ConsumeMessageOrderlyService.java | 1 + + .../ConsumeMessagePopConcurrentlyService.java | 1 + + .../impl/consumer/DefaultLitePullConsumerImpl.java | 1 + + .../impl/consumer/DefaultMQPullConsumerImpl.java | 1 + + .../apache/rocketmq/client/trace/TraceContext.java | 10 ++++++++++ + .../rocketmq/client/trace/TraceDataEncoder.java | 9 ++++++--- + .../trace/hook/ConsumeMessageTraceHookImpl.java | 1 + + .../rocketmq/client/trace/TraceDataEncoderTest.java | 2 ++ + 10 files changed, 35 insertions(+), 3 deletions(-) + +diff --git a/client/src/main/java/org/apache/rocketmq/client/hook/ConsumeMessageContext.java b/client/src/main/java/org/apache/rocketmq/client/hook/ConsumeMessageContext.java +index 835852e9e..94633cea8 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/hook/ConsumeMessageContext.java ++++ b/client/src/main/java/org/apache/rocketmq/client/hook/ConsumeMessageContext.java +@@ -18,6 +18,8 @@ package org.apache.rocketmq.client.hook; + + import java.util.List; + import java.util.Map; ++ ++import org.apache.rocketmq.client.AccessChannel; + import org.apache.rocketmq.common.message.MessageExt; + import org.apache.rocketmq.common.message.MessageQueue; + +@@ -30,6 +32,7 @@ public class ConsumeMessageContext { + private Object mqTraceContext; + private Map<String, String> props; + private String namespace; ++ private AccessChannel accessChannel; + + public String getConsumerGroup() { + return consumerGroup; +@@ -94,4 +97,12 @@ public class ConsumeMessageContext { + public void setNamespace(String namespace) { + this.namespace = namespace; + } ++ ++ public AccessChannel getAccessChannel() { ++ return accessChannel; ++ } ++ ++ public void setAccessChannel(AccessChannel accessChannel) { ++ this.accessChannel = accessChannel; ++ } + } +diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java +index c915cce81..ea6c8072b 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java ++++ b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java +@@ -447,6 +447,7 @@ public class ConsumeMessageConcurrentlyService implements ConsumeMessageService + if (ConsumeMessageConcurrentlyService.this.defaultMQPushConsumerImpl.hasHook()) { + consumeMessageContext.setStatus(status.toString()); + consumeMessageContext.setSuccess(ConsumeConcurrentlyStatus.CONSUME_SUCCESS == status); ++ consumeMessageContext.setAccessChannel(defaultMQPushConsumer.getAccessChannel()); + ConsumeMessageConcurrentlyService.this.defaultMQPushConsumerImpl.executeHookAfter(consumeMessageContext); + } + +diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java +index f9c00839c..4246768d4 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java ++++ b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java +@@ -543,6 +543,7 @@ public class ConsumeMessageOrderlyService implements ConsumeMessageService { + consumeMessageContext.setStatus(status.toString()); + consumeMessageContext + .setSuccess(ConsumeOrderlyStatus.SUCCESS == status || ConsumeOrderlyStatus.COMMIT == status); ++ consumeMessageContext.setAccessChannel(defaultMQPushConsumer.getAccessChannel()); + ConsumeMessageOrderlyService.this.defaultMQPushConsumerImpl.executeHookAfter(consumeMessageContext); + } + +diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessagePopConcurrentlyService.java b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessagePopConcurrentlyService.java +index c2b39ad7b..a61454f59 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessagePopConcurrentlyService.java ++++ b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/ConsumeMessagePopConcurrentlyService.java +@@ -457,6 +457,7 @@ public class ConsumeMessagePopConcurrentlyService implements ConsumeMessageServi + consumeMessageContext.getProps().put(MixAll.CONSUME_CONTEXT_TYPE, returnType.name()); + consumeMessageContext.setStatus(status.toString()); + consumeMessageContext.setSuccess(ConsumeConcurrentlyStatus.CONSUME_SUCCESS == status); ++ consumeMessageContext.setAccessChannel(defaultMQPushConsumer.getAccessChannel()); + ConsumeMessagePopConcurrentlyService.this.defaultMQPushConsumerImpl.executeHookAfter(consumeMessageContext); + } + +diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultLitePullConsumerImpl.java b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultLitePullConsumerImpl.java +index 2d37581bb..20ca47700 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultLitePullConsumerImpl.java ++++ b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultLitePullConsumerImpl.java +@@ -632,6 +632,7 @@ public class DefaultLitePullConsumerImpl implements MQConsumerInner { + this.executeHookBefore(consumeMessageContext); + consumeMessageContext.setStatus(ConsumeConcurrentlyStatus.CONSUME_SUCCESS.toString()); + consumeMessageContext.setSuccess(true); ++ consumeMessageContext.setAccessChannel(defaultLitePullConsumer.getAccessChannel()); + this.executeHookAfter(consumeMessageContext); + } + consumeRequest.getProcessQueue().setLastConsumeTimestamp(System.currentTimeMillis()); +diff --git a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java +index 3348f3192..e6d148c7f 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java ++++ b/client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java +@@ -278,6 +278,7 @@ public class DefaultMQPullConsumerImpl implements MQConsumerInner { + this.executeHookBefore(consumeMessageContext); + consumeMessageContext.setStatus(ConsumeConcurrentlyStatus.CONSUME_SUCCESS.toString()); + consumeMessageContext.setSuccess(true); ++ consumeMessageContext.setAccessChannel(defaultMQPullConsumer.getAccessChannel()); + this.executeHookAfter(consumeMessageContext); + } + return pullResult; +diff --git a/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java b/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java +index 96dc1df18..a1f632e02 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java ++++ b/client/src/main/java/org/apache/rocketmq/client/trace/TraceContext.java +@@ -16,6 +16,7 @@ + */ + package org.apache.rocketmq.client.trace; + ++import org.apache.rocketmq.client.AccessChannel; + import org.apache.rocketmq.common.message.MessageClientIDSetter; + + import java.util.List; +@@ -34,6 +35,7 @@ public class TraceContext implements Comparable<TraceContext> { + private boolean isSuccess = true; + private String requestId = MessageClientIDSetter.createUniqID(); + private int contextCode = 0; ++ private AccessChannel accessChannel; + private List<TraceBean> traceBeans; + + public int getContextCode() { +@@ -116,6 +118,14 @@ public class TraceContext implements Comparable<TraceContext> { + this.regionName = regionName; + } + ++ public AccessChannel getAccessChannel() { ++ return accessChannel; ++ } ++ ++ public void setAccessChannel(AccessChannel accessChannel) { ++ this.accessChannel = accessChannel; ++ } ++ + @Override + public int compareTo(TraceContext o) { + return Long.compare(this.timeStamp, o.getTimeStamp()); +diff --git a/client/src/main/java/org/apache/rocketmq/client/trace/TraceDataEncoder.java b/client/src/main/java/org/apache/rocketmq/client/trace/TraceDataEncoder.java +index 918422264..0fdd95243 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/trace/TraceDataEncoder.java ++++ b/client/src/main/java/org/apache/rocketmq/client/trace/TraceDataEncoder.java +@@ -16,6 +16,7 @@ + */ + package org.apache.rocketmq.client.trace; + ++import org.apache.rocketmq.client.AccessChannel; + import org.apache.rocketmq.client.producer.LocalTransactionState; + import org.apache.rocketmq.common.message.MessageConst; + import org.apache.rocketmq.common.message.MessageType; +@@ -190,9 +191,11 @@ public class TraceDataEncoder { + .append(ctx.getCostTime()).append(TraceConstants.CONTENT_SPLITOR)// + .append(ctx.isSuccess()).append(TraceConstants.CONTENT_SPLITOR)// + .append(bean.getKeys()).append(TraceConstants.CONTENT_SPLITOR)// +- .append(ctx.getContextCode()).append(TraceConstants.CONTENT_SPLITOR) +- .append(ctx.getTimeStamp()).append(TraceConstants.CONTENT_SPLITOR) +- .append(ctx.getGroupName()).append(TraceConstants.FIELD_SPLITOR); ++ .append(ctx.getContextCode()).append(TraceConstants.CONTENT_SPLITOR); ++ if (!ctx.getAccessChannel().equals(AccessChannel.CLOUD)) { ++ sb.append(ctx.getTimeStamp()).append(TraceConstants.CONTENT_SPLITOR) ++ .append(ctx.getGroupName()).append(TraceConstants.FIELD_SPLITOR); ++ } + } + } + break; +diff --git a/client/src/main/java/org/apache/rocketmq/client/trace/hook/ConsumeMessageTraceHookImpl.java b/client/src/main/java/org/apache/rocketmq/client/trace/hook/ConsumeMessageTraceHookImpl.java +index 6db8a177f..f23a4ff0a 100644 +--- a/client/src/main/java/org/apache/rocketmq/client/trace/hook/ConsumeMessageTraceHookImpl.java ++++ b/client/src/main/java/org/apache/rocketmq/client/trace/hook/ConsumeMessageTraceHookImpl.java +@@ -99,6 +99,7 @@ public class ConsumeMessageTraceHookImpl implements ConsumeMessageHook { + subAfterContext.setRegionId(subBeforeContext.getRegionId());// + subAfterContext.setGroupName(NamespaceUtil.withoutNamespace(subBeforeContext.getGroupName()));// + subAfterContext.setRequestId(subBeforeContext.getRequestId());// ++ subAfterContext.setAccessChannel(context.getAccessChannel()); + subAfterContext.setSuccess(context.isSuccess());// + + // Calculate the cost time for processing messages +diff --git a/client/src/test/java/org/apache/rocketmq/client/trace/TraceDataEncoderTest.java b/client/src/test/java/org/apache/rocketmq/client/trace/TraceDataEncoderTest.java +index 763de9f3b..26b7bda59 100644 +--- a/client/src/test/java/org/apache/rocketmq/client/trace/TraceDataEncoderTest.java ++++ b/client/src/test/java/org/apache/rocketmq/client/trace/TraceDataEncoderTest.java +@@ -17,6 +17,7 @@ + + package org.apache.rocketmq.client.trace; + ++import org.apache.rocketmq.client.AccessChannel; + import org.apache.rocketmq.client.producer.LocalTransactionState; + import org.apache.rocketmq.common.message.MessageType; + import org.junit.Assert; +@@ -195,6 +196,7 @@ public class TraceDataEncoderTest { + subAfterContext.setTimeStamp(1625883640000L); + subAfterContext.setGroupName("GroupName-test"); + subAfterContext.setContextCode(98623046); ++ subAfterContext.setAccessChannel(AccessChannel.LOCAL); + TraceBean bean = new TraceBean(); + bean.setMsgId("AC1415116D1418B4AAC217FE1B4E0000"); + bean.setKeys("keys"); +-- +2.32.0.windows.2 + + +From fa8f256b50361c401922f0d11b8e26fed2f31ce7 Mon Sep 17 00:00:00 2001 +From: wenbin yao <67348866+yao-wenbin@users.noreply.github.com> +Date: Sun, 25 Jun 2023 20:20:40 +0800 +Subject: [PATCH 3/4] [ISSUE #6943] fix docs typo in + docs/cn/controller/design.md #6943 + +--- + docs/cn/controller/design.md | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/docs/cn/controller/design.md b/docs/cn/controller/design.md +index a8d18dd67..563a624ed 100644 +--- a/docs/cn/controller/design.md ++++ b/docs/cn/controller/design.md +@@ -125,7 +125,7 @@ nextTransferFromWhere + size > currentTransferEpochEndOffset,则将 selectMapp + + - Current state 代表当前的 HAConnectionState,也即 HANDSHAKE。 + +-- Two falgs 是两个状态标志位,其中,isSyncFromLastFile 代表是否要从 Master 的最后一个文件开始复制,isAsyncLearner 代表该 Slave 是否是异步复制,并以 Learner 的形式接入 Master。 ++- Two flags 是两个状态标志位,其中,isSyncFromLastFile 代表是否要从 Master 的最后一个文件开始复制,isAsyncLearner 代表该 Slave 是否是异步复制,并以 Learner 的形式接入 Master。 + + - slaveAddressLength 与 slaveAddress 代表了该 Slave 的地址,用于后续加入 SyncStateSet 。 + +-- +2.32.0.windows.2 + + +From f3ce3e8fb96bbd618ae8d1fa56ce075051758270 Mon Sep 17 00:00:00 2001 +From: yuz10 <845238369@qq.com> +Date: Mon, 26 Jun 2023 17:10:26 +0800 +Subject: [PATCH 4/4] [ISSUE #6940] change dataReadAheadEnable default to false + (#6944) + +* [ISSUE #6390] Add break to the exception of WHEEL_TIMER_NOT_ENABLE. + +* fix broker start fail if mapped file size is 0 + +* log + +* only delete the last empty file + +* change dataReadAheadEnable default to true +--- + .../org/apache/rocketmq/store/config/MessageStoreConfig.java | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java b/store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java +index d7b7b8c08..4f204d742 100644 +--- a/store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java ++++ b/store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java +@@ -381,7 +381,7 @@ public class MessageStoreConfig { + + private boolean coldDataFlowControlEnable = false; + private boolean coldDataScanEnable = false; +- private boolean dataReadAheadEnable = false; ++ private boolean dataReadAheadEnable = true; + private int timerColdDataCheckIntervalMs = 60 * 1000; + private int sampleSteps = 32; + private int accessMessageInMemoryHotRatio = 26; +-- +2.32.0.windows.2 + |