RongtongJin
ab4f7ddbcc
Pass the CI after merge develop
2022-07-08 17:55:11 +08:00
RongtongJin
a55a621594
Merge branch 'develop-merge-5.0.0' into 5.0.0-beta-dledger-controller
...
# Conflicts:
# broker/src/main/java/org/apache/rocketmq/broker/processor/AdminBrokerProcessor.java
# common/src/main/java/org/apache/rocketmq/common/protocol/RequestCode.java
# store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java
# tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java
2022-07-08 15:35:41 +08:00
RongtongJin
3fadc8f30c
Merge branch '5.0.0-beta' into develop
...
# Conflicts:
# acl/pom.xml
# broker/pom.xml
# broker/src/main/java/org/apache/rocketmq/broker/BrokerController.java
# broker/src/main/java/org/apache/rocketmq/broker/out/BrokerOuterAPI.java
# broker/src/main/java/org/apache/rocketmq/broker/plugin/MessageStoreFactory.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/AdminBrokerProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/ClientManageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/ConsumerManageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/EndTransactionProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/ForwardRequestProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/PullMessageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/QueryMessageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/processor/SendMessageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/transaction/jdbc/JDBCTransactionStore.java
# broker/src/test/java/org/apache/rocketmq/broker/processor/SendMessageProcessorTest.java
# client/pom.xml
# client/src/main/java/org/apache/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragely.java
# client/src/main/java/org/apache/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragelyByCircle.java
# client/src/main/java/org/apache/rocketmq/client/impl/MQClientAPIImpl.java
# client/src/main/java/org/apache/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java
# client/src/main/java/org/apache/rocketmq/client/impl/consumer/RebalanceImpl.java
# client/src/test/java/org/apache/rocketmq/client/consumer/DefaultLitePullConsumerTest.java
# common/pom.xml
# common/src/main/java/org/apache/rocketmq/common/MQVersion.java
# common/src/main/java/org/apache/rocketmq/common/protocol/RequestCode.java
# common/src/main/java/org/apache/rocketmq/common/protocol/header/PullMessageRequestHeader.java
# common/src/main/java/org/apache/rocketmq/common/protocol/route/BrokerData.java
# common/src/main/java/org/apache/rocketmq/common/protocol/route/TopicRouteData.java
# common/src/main/java/org/apache/rocketmq/common/sysflag/MessageSysFlag.java
# common/src/main/java/org/apache/rocketmq/common/utils/ServiceProvider.java
# common/src/test/java/org/apache/rocketmq/common/message/MessageDecoderTest.java
# distribution/pom.xml
# example/pom.xml
# filter/pom.xml
# logging/pom.xml
# logging/src/main/java/org/apache/rocketmq/logging/inner/Level.java
# namesrv/pom.xml
# namesrv/src/main/java/org/apache/rocketmq/namesrv/NamesrvController.java
# namesrv/src/main/java/org/apache/rocketmq/namesrv/processor/DefaultRequestProcessor.java
# namesrv/src/main/java/org/apache/rocketmq/namesrv/routeinfo/RouteInfoManager.java
# openmessaging/pom.xml
# pom.xml
# remoting/pom.xml
# remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyRemotingAbstract.java
# remoting/src/main/java/org/apache/rocketmq/remoting/netty/NettyRemotingClient.java
# remoting/src/main/java/org/apache/rocketmq/remoting/protocol/RemotingCommand.java
# remoting/src/main/java/org/apache/rocketmq/remoting/protocol/RemotingSerializable.java
# srvutil/pom.xml
# store/pom.xml
# store/src/main/java/org/apache/rocketmq/store/CommitLog.java
# store/src/main/java/org/apache/rocketmq/store/ConsumeQueue.java
# store/src/main/java/org/apache/rocketmq/store/DefaultMessageStore.java
# store/src/main/java/org/apache/rocketmq/store/MultiDispatch.java
# store/src/main/java/org/apache/rocketmq/store/dledger/DLedgerCommitLog.java
# store/src/main/java/org/apache/rocketmq/store/ha/HAConnection.java
# store/src/main/java/org/apache/rocketmq/store/ha/HAService.java
# store/src/main/java/org/apache/rocketmq/store/index/IndexFile.java
# store/src/main/java/org/apache/rocketmq/store/logfile/DefaultMappedFile.java
# store/src/main/java/org/apache/rocketmq/store/stats/BrokerStatsManager.java
# store/src/test/java/org/apache/rocketmq/store/DefaultMessageStoreCleanFilesTest.java
# store/src/test/java/org/apache/rocketmq/store/MultiDispatchTest.java
# store/src/test/java/org/apache/rocketmq/store/dledger/DLedgerCommitlogTest.java
# test/pom.xml
# tools/pom.xml
# tools/src/main/java/org/apache/rocketmq/tools/admin/DefaultMQAdminExt.java
# tools/src/main/java/org/apache/rocketmq/tools/admin/DefaultMQAdminExtImpl.java
# tools/src/main/java/org/apache/rocketmq/tools/admin/MQAdminExt.java
# tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java
# tools/src/main/java/org/apache/rocketmq/tools/command/topic/DeleteTopicSubCommand.java
2022-07-08 15:03:54 +08:00
RongtongJin
dde98ac2ca
Merge remote-tracking branch 'apache/5.0.0-beta' into 5.0.0-beta-dledger-controller
...
# Conflicts:
# store/src/main/java/org/apache/rocketmq/store/CommitLog.java
2022-07-05 11:23:26 +08:00
Zhendong Liu
13ffac8926
Fix the offset not found and add some tests ( #4504 )
2022-07-01 10:35:11 +08:00
rongtong
940d8d8255
Remove useless doAfterRpcFailure method in RPCHook ( #4538 )
2022-07-01 10:03:57 +08:00
RongtongJin
505cb2af9b
Merge branch '5.0.0-beta' into 5.0.0-beta-dledger-controller
...
# Conflicts:
# store/src/main/java/org/apache/rocketmq/store/MessageStore.java
2022-06-30 14:24:30 +08:00
zhangjidi2016
cdfa5ced7e
Merge pull request #4490 from zhangjidi2016/fix_trace_lost
...
[ISSUE #4489 ]Some trace messages not being sent to the broker in time before producer shutdown.
2022-06-27 13:24:00 +08:00
thezp
d5b4d8431c
Update AsyncTraceDispatcher.java ( #4509 )
...
fix issue 4507
2022-06-25 11:50:12 +08:00
zhangjidi
b44d3268c7
[ISSUE #4489 ]Some trace messages not being sent to the broker in time before producer shutdown.
2022-06-21 10:16:08 +08:00
hill
32733e7674
[maven-release-plugin] prepare for next development iteration
2022-06-20 16:17:12 +08:00
hill
06f2208a34
[maven-release-plugin] prepare release rocketmq-all-4.9.4
2022-06-20 16:16:54 +08:00
zhouxiang
34eb2ce7d1
[ISSUE #3906 ] Mark stream-related request by RequestType
2022-06-20 11:50:07 +08:00
cnScarb
fcfe26e444
[ISSUE #4037 ] Add DeleteExpiredCommitLogSubCommand ( #4038 )
...
* [ISSUE #4037 ] Merge with origin
* [ISSUE #4048 ] Add assertions for DeleteExpiredCommitLogSubCommandTest
2022-06-14 17:18:14 +08:00
Wushiyii and wuguoqing
f08c79ff9f
[ISSUE #4349 ] fix negative index when index reach Integer.MAX_VALUE ( #4447 )
...
Co-authored-by: wuguoqing <wuguoqing@zhuanzhuan.com >
2022-06-13 09:39:40 +08:00
caigy
aacaf91539
Merge pull request #4152 from sunxi92/feature_update_global_white_addr
...
[#4151 ]Add option p to the updateGlobalWhiteAddr command.
2022-06-07 12:52:51 +08:00
sunxi92
b1c5fefecf
[ISSUE#4263] Delete topic route info based on cluster when delete topic. ( #4268 )
...
* Delete topic route info based on cluster when delete topic.
* Delete useless compatibility code.
* 1.add a non-null judgment to queueDataMap
2.move the judgment of whether there are any key-value pairs in queueDataMap out of the for loop
* When clusterName is null, then delete topic route info in namesrv.
2022-06-06 14:33:35 +08:00
李晓双 Li Xiao Shuang and Heng Du
1f71c39c54
[ISSUE #2435 ] Solve the problem that DefaultMQProducer#request() sends messages and waits for timeout synchronously ( #4313 )
...
* Fix message callback timeout bug
* Clean up code format
* Fix message callback timeout bug
Co-authored-by: Heng Du <duhengforever@apache.org >
2022-06-06 10:48:16 +08:00
d5ca4d05c9
[iSSUE-4396] Support get all producer on one broker ( #4395 )
...
* Update .travis.yml
Depracated MODERATE noisy mail for dev@rocketmq.apache.org . Still Failing: apache/rocketmq#5670 (5.0.0-alpha-static-topic - 5ebc327 ) @dongeforever
* Updated Notice file to 2022 (#3735 )
* add api: get all producer in one broker
* add license header for new files
* add test case and optimize some variables
* remove unused imports and change some words to English
* fix code style
* update code style
* update code style
Co-authored-by: von gosling <vongosling@apache.org >
Co-authored-by: ZhangJian He <shoothzj@gmail.com >
Co-authored-by: tigerweili <tigerweili@tencent.com >
2022-06-04 22:35:24 +08:00
Ni Ze
0bc3b991e1
[ISSUE #4226 ] Message length exceeds the maximum length when sendback ( #4338 )
...
* fix(bug)msg length exceeds the maximum length when sendback
* fix(store) MessageStoreConfig: maxMessageBodySize -> maxMessageSize, for compatibility
* style(formatting) commigLog
2022-06-01 13:51:07 +08:00
hzh0425
e0121ca1da
[Summer of code] Add admin tools for controller mode ( #4388 )
...
* add tool getSyncStateDataCommand
* get controller leaderAddr when execute command
* modify getControllerMetadata api
* code review
* code review
* add tool get brokerEpochCache
* init command
* set lastEpochEndOffset
* take maxPhyOffset in EpochCache
2022-06-01 11:05:48 +08:00
Aaron Ai
65a8525a60
Formatting code of maven dependencies management ( #4371 )
2022-05-25 12:53:19 +08:00
sunxi
53baee7803
Add option p to the updateGlobalWhiteAddr command to indicate the full path of the ACL configuration file to be modified.If the option is null, updateGlobalWhiteAddr command will update the default acl configuration file.
2022-05-24 22:42:58 +08:00
lvshuang
de5e6d9e06
remove redundancy group name check of null ( #4363 )
2022-05-24 10:07:25 +08:00
Ni Ze
316d32a006
[ISSUE #3804 ]Commit consumption offset with specific MessageQueue. ( #3838 )
...
* feat(client) commit consumption offset with specific MessageQueue.
* feat(client) remove exception.
* feat(client) add test
* fix(test) code style is not right
* doc(broker.conf) remove item for test
2022-05-24 09:47:27 +08:00
Oliver
dd69223624
[ISSUE #4325 ] Remove redundant exception to improve readability
2022-05-19 14:29:11 +08:00
Oliver
20b3a9275c
[ISSUE #4326 ] Optimized some code style.
...
[ISSUE #4326 ] Optimized some code style.
2022-05-19 14:27:41 +08:00
Oliver
455ac6d5ab
[ISSUE #4327 ] Init collection size ( #4214 )
...
[ISSUE #4327 ] Init collection size
2022-05-19 14:24:44 +08:00
Tristeza and 席朝东
d7e940a29a
replace hashset addAll method to constructure ( #3879 )
...
Co-authored-by: 席朝东 <xichaodong@xichaodongdeMacBook-Pro.local >
2022-05-08 14:41:33 +08:00
Qingshan Lin
7043211302
Merge pull request #4213 from ferrirW/ROCKETMQ-4203
...
[ISSUE #4203 ] Support zstd/lz4 compression to improve send/receive performance
2022-05-06 20:25:00 +08:00
wangfan
5584a78977
[ISSUE #4203 ] Support zstd/lz4 compression to improve send/receive performance
2022-04-28 10:19:52 +08:00
tiger lee
2d66e95d36
Merge pull request #4132 from dugenkui03/patch-012
...
[ISSUE #4130 ] Remove the exception which will never be thrown by method from method signature
2022-04-28 09:49:18 +08:00
dugenkui
b6e65a8054
[ISSUE #4099 ]Optimized the performance of sending traceMessage in AsyncTraceDispatcher ( #4180 )
...
* Optimized the performance of sending traceMessage
* Optimized the performance of sending traceMessage
* Optimized the performance of sending traceMessage
* Optimized the performance of sending traceMessage
2022-04-27 16:09:39 +08:00
彭小漪
51baf87aed
[ISSUE #4147 ] javadoc: Fix the problem described in the warning message prompted by the IDE. ( #4148 )
2022-04-25 10:46:33 +08:00
dugenkui
b503c4e5a1
[ISSUE #4181 ] Prevent int overflow in TraceContext
...
Prevent int overflow
2022-04-22 09:06:15 +08:00
zhangjidi2016
499b7dbe84
[ISSUE #4171 ]Fix tryQueryAssignment() in RebalanceImpl
2022-04-15 14:36:01 +08:00
dugenkui03
164a1e9642
remove checked Exception which will never be thrown from method signature
2022-04-07 23:26:10 +08:00
dugenkui03
3e38468d55
remove checked Exception which will never be thrown from method signature
2022-04-07 23:17:58 +08:00
zhangjidi2016 and zhangjidi
13765b040a
[ISSUE #3940 ]Optimize AllocateMessageQueueStrategy ( #3941 )
...
* [ISSUE #3940 ]Optimize AllocateMessageQueueStrategy
* remove the check in AllocateMessageQueueByConfig
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com >
2022-04-06 22:28:49 +08:00
dugenkui
fd554ab120
[Document] Update user_guide.md: Fix for link. ( #4085 )
...
* Update user_guide.md
Fix for link: md field regard 'full width text' as part of link.
Replace linkage with '#'.
* Highlight java code
* fix typo in TraceDispatcher
2022-04-02 10:00:57 +08:00
cserwen
52482d4e0d
fix brokerName of msg is null in same case ( #4066 )
2022-03-30 14:18:42 +08:00
zhangyang21
45010d9bdf
[ISSUE #4050 ] fix origin messsage id missing from dead leetter meessage
...
Signed-off-by: zhangyang21 <zhangyang21@xiaomi.com >
2022-03-30 10:45:30 +08:00
zhangyang
d99a51c12a
[ISSUE #4050 ] 5.0.0-alpha (Pop): Missing origin message id from dead letter message ( #4052 )
2022-03-30 10:25:55 +08:00
hjl11
c121565c3e
[ISSUE #4040 ] Unnecessary toString methods deleted ( #4041 )
2022-03-28 10:15:43 +08:00
RongtongJin
e656a8efab
Merge remote-tracking branch 'apache/5.0.0-beta' into 5.0.0-beta-tmp
...
# Conflicts:
# broker/src/main/java/org/apache/rocketmq/broker/processor/SendMessageProcessor.java
# broker/src/main/java/org/apache/rocketmq/broker/schedule/ScheduleMessageService.java
# namesrv/src/main/java/org/apache/rocketmq/namesrv/processor/DefaultRequestProcessor.java
# namesrv/src/main/java/org/apache/rocketmq/namesrv/routeinfo/RouteInfoManager.java
# namesrv/src/test/java/org/apache/rocketmq/namesrv/routeinfo/RouteInfoManagerTest.java
2022-03-21 16:03:31 +08:00
Heng Du
302de8b795
Merge branch 'develop' into 5.0.0-beta
2022-03-20 11:18:57 +08:00
zhangjidi2016 and zhangjidi
6ff00ed053
[ISSUE #4000 ]Fix the warn log input in command tools ( #4001 )
...
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com >
2022-03-19 17:56:56 +08:00
彭小漪
03c5a3d171
[ISSUE #3985 ] Remove shuffle operation before sorting the list of 'FaultItem'. ( #3986 )
2022-03-14 20:48:23 +08:00
彭小漪
2b51321179
[ISSUE#3983] Optimize warn log output when sending exceptions are encountered. ( #3984 )
2022-03-14 20:47:36 +08:00
rongtong
cad0cfcece
feature(broker & acl & client):[RIP-32]Support Slave Acting Master mode ( #3978 )
2022-03-14 14:51:10 +08:00