219 Commits

Author SHA1 Message Date
lk d81853f719 [ISSUE #5267] fix command line arguments parse error in mqbroker (#5269) 2022-10-11 15:04:09 +08:00
Slideee 294e263677 [ISSUE #5020] Add find_java_home function to tool script (#5024) 2022-10-09 16:33:07 +08:00
zhoubo 251fc77957 Merge branch 'develop' into release-5.0.0 2022-09-23 10:28:18 +08:00
lizhimins b511e09772 [ISSUE #5095] [Remoting-A] Support logging rpc distribution in remoting protocol (#5114)
* [ISSUE #5087] [Remoting-A] Support logging rpc distribution in remoting protocol

* [ISSUE #5087] [Remoting-A] Support logging rpc distribution in remoting protocol

* [ISSUE #5087] [Remoting-A] Support logging rpc distribution in remoting protocol

* [ISSUE #5087] [Remoting-A] Support logging rpc distribution in remoting protocol

* [ISSUE #5087] [Remoting-A] Support logging rpc distribution in remoting protocol

Co-authored-by: 斜阳 <terrance.lzm@alibaba-inc.com>
2022-09-19 17:07:49 +08:00
hill ac82378aea [maven-release-plugin] prepare for next development iteration 2022-09-19 10:27:17 +08:00
hill f3e113cb1f [maven-release-plugin] prepare release rocketmq-all-5.0.0 2022-09-19 10:26:58 +08:00
lk e11dc27c49 [ISSUE #5069] polish the startup of proxy; can specify parameters on the command line of proxy (#5083)
undefined
2022-09-19 10:10:18 +08:00
lk 6f75e3d699 [ISSUE #5069] polish the startup of proxy; can specify parameters on the command line of proxy (#5083)
undefined
2022-09-16 17:31:27 +08:00
Aaron Ai f23fdbe016 Replace findbugs by spotbugs (#4931) 2022-08-30 17:45:56 +08:00
echooymxq 21f3a0bb41 Add Controller's log to Namesrv when enableControllerInNamesrv=true. (#4844) 2022-08-19 11:43:01 +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
rongtong 0b6563b58f Add getControllerConfig and updateControllerConfig command for admin CLI (#4793) 2022-08-07 15:28:51 +08:00
mxsm 034d7389ba [ISSUE #4788] Improvement controller quick_start.md file (#4790) 2022-08-07 10:45:09 +08:00
mxsm 273f274ec8 [ISSUE #4781] Add config file for controller run as Namesrv plugin (#4787)
LGTM
2022-08-05 09:48:33 +08:00
mxsm c6b3a66ecf [ISSUE #4706] fix console printed log format is incorrect (#4716) 2022-08-03 09:19:03 +08:00
mxsm 46dd8835f8 [ISSUE #4746] add controller stand-alone and cluster 3 nodes config file (#4747) 2022-08-01 09:25:31 +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 9fbaced20f Merge branch 'develop' into feature/grpc-develop-v2 2022-07-14 14:15:30 +08:00
kaiyi.lk 73618554f2 [ISSUE #3949] for code style 2022-07-13 11:30:50 +08:00
zhouxiang 86284b4e1e [ISSUE #3949] Modify default configuration location 2022-07-13 11:29:28 +08:00
kaiyi.lk 34749eafe5 [ISSUE #3949] v2 support 2022-07-13 11:29:21 +08:00
kaiyi.lk b8c3cbcc6e [ISSUE #3949] v2 support 2022-07-13 11:29:21 +08:00
kaiyi.lk c2059179ec [ISSUE #3949] v2 support 2022-07-13 11:29:21 +08:00
Jixiang.jjx e319024fa2 [ISSUE #3949] Add logger config and rename GrpcService to GrpcForwardService. 2022-07-13 11:29:08 +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 14b0638961 Fix False Logs Printed by ClientLogger 2022-07-09 19:50:10 +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 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 833e9e0e07 Polish conf/container directory 2022-07-08 15:16:18 +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
Oliver 8a48445377 [ISSUE #4461] Support to change the logger level dynamically (#4547)
* Support to change the logger level dynamically

* Adjust interval
2022-07-04 11:06:09 +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
rongtong a8549e24a1 Add deploy and upgrade guide document for controller mode (#4476)
* Add deployment and upgrade guide document

* Minor fix
2022-06-18 14:24:37 +08:00
hzh0425 55a0e7b884 [Summer of code] Add design and quick_start document for controller mode (#4413)
* add design document

* add quickstart document

* review

* add dledgerController design

* add license
2022-06-06 11:36:03 +08:00
TianMing2018 96e8501d9e [ISSUE #23] solve error Algorithm HmacSHA1 not available when your java_home is not found (#3869) 2022-06-06 11:14:04 +08:00
hzh0425 12d9207d41 [Summer of code] Add sh conf for controller 2022-06-03 16:50:04 +08:00
李晓双 Li Xiao Shuang 4abd12e75d Add -Xmn parameter when jdk version is less than 8 (#4262) 2022-05-09 09:19:20 +08:00
tiger lee 0d8478d789 fix HmacSHA1 not available running benchmark (#4217)
Co-authored-by: tigerweili <tigerweili@tencent.com>
2022-05-06 09:07:35 +08:00
humkum e283dccd06 add shutdown script for batchproducer.sh (#4015)
Co-authored-by: hankunming <hankunming@xiaomi.com>
2022-03-22 09:39:36 +08:00
RongtongJin e678ee6f91 Add ASF header for unapproved file 2022-03-14 16:25:49 +08:00
rongtong fb9e3f05bb feature(logging&tools&distribution&docs):[RIP-31][PART-A]Support RocketMQ BrokerContainer (#3977) 2022-03-14 14:50:48 +08:00
RongtongJin 3aa31a6a36 Merge remote-tracking branch 'apache/develop' into 5.0.0-alpha
# Conflicts:
#	acl/pom.xml
#	broker/pom.xml
#	client/pom.xml
#	common/pom.xml
#	common/src/main/java/org/apache/rocketmq/common/MQVersion.java
#	distribution/pom.xml
#	example/pom.xml
#	filter/pom.xml
#	logging/pom.xml
#	namesrv/pom.xml
#	openmessaging/pom.xml
#	pom.xml
#	remoting/pom.xml
#	srvutil/pom.xml
#	store/pom.xml
#	store/src/test/java/org/apache/rocketmq/store/dledger/DLedgerCommitlogTest.java
#	test/pom.xml
#	tools/pom.xml
2022-03-12 21:15:45 +08:00
RongtongJin 78dde88cf9 Prepare for next development iteration 2022-03-12 21:13:24 +08:00
RongtongJin a17fa7605c [maven-release-plugin] prepare release rocketmq-all-5.0.0-ALPHA 2022-03-11 10:37:19 +08:00
caigy 7a5d937c76 [Issue #3922] Fix bugs in ACL modification (#3927)
* fix NPE when updating account auth if no accounts defined in acl config file

* fix: creating globalWhiteRemoteAddresses failed when default acl config file did not exist

* move plain_acl.yml out of conf/acl/: conf/plain_acl.yml is the default acl config file and config of different accounts can be placed under conf/acl/

* fix merge problem

* fix: 1. errors when processing empty config files;  2.accounts can't be added back after deleting account part in ACL config files

* fix merge problem

* fix test bug

* add test

* add missing test config files
2022-03-07 17:11:09 +08:00
RongtongJin e33213c752 Upgrade version to 5.0.0-alpha-snapshot 2022-03-04 16:44:03 +08:00
RongtongJin 0d15e6c2d5 Merge 5.0.0-alpha-merge with develop branch 2022-02-25 17:43:06 +08:00
tigerlee b606d9c638 [maven-release-plugin] prepare for next development iteration 2022-02-22 00:25:55 +08:00