Zhanhui Li
3da7ea9c1b
[Infra Improvement] Build And Run Unit Tests in Parallel ( #4878 )
...
* Support build with Bazel (#4865 )
* Support build with Bazel, fixing tests to make them capable of running in concurrency and hermetic.
* Make test cases capable of running in parallel. (#4874 )
2022-08-24 20:53:30 +08:00
YangJodie
a5b6a5d4a8
[ISSUE apache#4858] fix ci fialed
2022-08-23 18:52:10 +08:00
YangJodie
17634d3317
[ISSUE apache#4858] add consumer type check for message direct push
2022-08-23 18:52:10 +08:00
RongtongJin
bbbb96e129
Revert "Support build with Bazel ( #4865 )"
...
This reverts commit ec8a93d2f7 .
2022-08-23 14:29:46 +08:00
Zhanhui Li
ec8a93d2f7
Support build with Bazel ( #4865 )
...
* Support build with Bazel, fixing tests to make them capable of running in concurrency and hermetic.
2022-08-23 13:11:53 +08:00
rongtong
a1dfb0197d
Remove useless main function ( #4867 )
2022-08-22 18:00:54 +08:00
Aaron Ai
9e53567b8e
[ISSUE #3998 ] Enable Github Action for CI Build ( #4782 )
...
* Enable Github Action for CI Build
2022-08-22 10:36:07 +08:00
allen
97521a3d8d
[ISSUE #4849 ] Print message body while querying message, admin tools (queryMsgById&queryMsgByOffset) enhancement. ( #4850 )
2022-08-20 12:24:54 +08:00
HuiTong
b7f0162ffa
fix thread-safety problem of admin tools ( #4843 )
2022-08-19 12:26:47 +08:00
mxsm
06ca14a508
[ISSUE #4791 ] Add elect master command for admin CLI ( #4798 )
2022-08-11 10:06:46 +08:00
Aaron Ai
61b14c3f4e
[ISSUE #4785 ] Enable misspell check GitHub Action ( #4786 )
...
* Enable misspell check GitHub Action
* Fix typo
2022-08-08 09:28:41 +08:00
mxsm
b145062308
[ISSUE #4789 ] Fix mqadmin CL print format is incorrect ( #4795 )
2022-08-07 17:44:42 +08:00
rongtong
0b6563b58f
Add getControllerConfig and updateControllerConfig command for admin CLI ( #4793 )
2022-08-07 15:28:51 +08:00
mxsm and Aaron Ai
b875b3309a
[ISSUE #4709 ] fix method is on the same line as @Override annotation ( #4717 )
...
Co-authored-by: Aaron Ai <yangkun.ayk@gmail.com >
2022-08-01 20:42:34 +08:00
rongtong
e976cdbfc1
[ISSUE #4739 ] Add TimerMessageStore runtime info in ClusterListSubCommand ( #4740 )
...
* Add TimerMessageStore runtime info in ClusterListSubCommand
* Modify AdminBrokerProcessorTest to pass the UTs
2022-08-01 10:15:20 +08:00
wangfan and wangfan
e8fd55bb01
[ISSUE #4257 ] Verify that the value of the permission is valid when updating the topic/broker config ( #4498 )
...
* [ISSUE #4257 ] Verify that the value of the permission is valid when updating the topic/broker config
* delete useless import
Co-authored-by: wangfan <wangfan8@xiaomi.com >
2022-07-31 16:40:29 +08:00
Heng Du
8034690d5f
Merge pull request #4651 from Oliverwqcwrw/develop-sendmsgstatus-fix-32
...
[ISSUE #4650 ] Admin tool sendMsgStatus add more description
2022-07-26 14:46:05 +08:00
Oliver and RongtongJin
a3aef179f7
[ISSUE #4647 ] Update CommandLineOption secretKey to necessary ( #4648 )
...
* Ignore the unstable updateGlobalWhiteRemoteAddressesTest in the arm environment of CI
* [ISSUE #4647 ] udpate option to necessary
Co-authored-by: RongtongJin <jinrongtong16@mails.ucas.ac.cn >
2022-07-23 13:26:03 +08:00
JanWarlen
3a1d1a7e60
[ISSUE #4644 ] Fix mqadmin deleteTopic bug when command exec on slave broker
2022-07-22 09:06:45 +08:00
Oliver
dcf3c29b67
[ISSUE #4650 ] add description
2022-07-21 18:27:48 +08:00
RongtongJin
dd09f2b782
Merge remote-tracking branch 'apache/develop' into 5.0.0-beta-dledger-controller
...
# Conflicts:
# distribution/bin/mqshutdown
# pom.xml
2022-07-20 10:53:39 +08:00
zhouxiang
ac6ccc5445
[ISSUE #3905 ] Support bname in protocol
2022-07-18 14:21:32 +08:00
rongtong
225bc42f95
Fix the wrong format output of clusterlist command ( #4608 )
2022-07-15 10:21:11 +08:00
Oliver
74e1a60b37
[ISSUE #4597 ] Fix inaccurate judgement
2022-07-14 17:16:05 +08:00
RongtongJin
b6fac74443
Merge branch 'develop-merge-5.0.0' into 5.0.0-beta-dledger-controller
...
# Conflicts:
# .travis.yml
2022-07-12 14:33:55 +08:00
RongtongJin
8ef151d605
Change rocketmq version to 5.0.0-SNAPSHOT in all pom files
2022-07-08 23:45:55 +08:00
RongtongJin
9cd2e901e2
Make #ACTIVATED to display
2022-07-08 20:04:21 +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
a7d9021c3a
Merge remote-tracking branch 'apache/5.0.0-beta' into develop-merge-5.0.0
2022-07-08 15:12:30 +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
Zhendong Liu
9a9f44566e
Fix examine consume stats for none static topic ( #4571 )
2022-07-08 14:11:52 +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
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
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
RongtongJin
9094de9a64
Polish the GetSyncStateSetSubCommand
2022-06-07 22:32:11 +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
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
hzh0425
05841188e2
[Summer of code] Add admin tool getControllerMetadata ( #4405 )
...
* add tool get controller metadata
* fix bug
2022-06-04 16:36:40 +08:00
RongtongJin
0efbb35920
Polish the admin command naming convention
2022-06-01 13:57:29 +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
zhouxiang
3bddd51464
[ISSUE #4384 ] Expand RocketMQ Topic/Group attributes
2022-05-27 17:46:33 +08:00
sunxi
76dc96e9e2
update code to maintain compatibility.
2022-05-24 22:43:03 +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
sunxi92
94f5483510
Fix the issue that DeleteTopicSubCommand does't call the correct deleteTopicInNameServer method. ( #4269 )
2022-05-10 09:58:46 +08:00
yuz10
5d01023960
[ISSUE #4107 ] rocketmq-tools should not depend on rocketmq-store ( #4108 )
2022-04-25 14:03:00 +08:00
yuz10
580b76d3de
[ISSUE #4165 ] add new line in sendMsgStatus ( #4166 )
...
* add new line in sendMsgStatus
* keep format consistent
2022-04-20 13:42:00 +08:00
6U-U9
d100d3c9a5
[ISSUE #4167 ] Replace Charset.forName("UTF-8") with StandardCharsets.UTF_8 ( #4024 )
...
* Replace Charset.forName("UTF-8") with StandardCharsets.UTF_8
* Remove the specification of Charset according to SimplePullConsumer
2022-04-17 23:02:07 +08:00
cserwen
bb9d6e62b9
[ISSUE #3798 ] Support container in DLedger. ( #4100 )
...
* support container in DLedger Model
* use BrokerIdentity to replace BrokerConfig
* add logic to support remove dLedger Broker
* add unit test for add&remove dLedger broker
* modify mqadmin to adapt to dLedger
2022-04-09 16:24:16 +08:00