Commit Graph
2105 Commits
Author SHA1 Message Date
RongtongJin 3cd0ec9a83 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/PopMessageProcessor.java
2022-03-19 09:41:42 +08:00
RongtongJin a44699acd6 Ignore all container tests because they cost too much time and are unstable 2022-03-18 23:13:35 +08:00
RongtongJin c8f67716e9 Fix bug that container UT can not pass 2022-03-18 21:50:14 +08:00
Aaron Ai 8fc952d20c Add new APIs for producer (#3987) 2022-03-18 12:44:53 +08:00
cserwen 0b7291b35a [ISSUE #3503] bugfix: the consumeOffset will be set as 0 when getMessage returns null (#3504) 2022-03-18 10:49:02 +08:00
cserwen d99bf55205 [ISSUE #3992] code optimizations about BrokerContainerStartup.class 2022-03-17 20:44:39 +08:00
RongtongJin 69ee646320 Make all ITs can pass 2022-03-14 19:27:57 +08:00
RongtongJin e678ee6f91 Add ASF header for unapproved file 2022-03-14 16:25:49 +08:00
RongtongJin 01af230349 Add ASF header for plain_acl.yml 2022-03-14 16:18:29 +08:00
RongtongJin 190617e8b9 Delete useless code file 2022-03-14 14:51:49 +08:00
rongtong 00d2d1c40c feature(test):[RIP-31]Add ITs for BrokerContainer (#3980) 2022-03-14 14:51:48 +08:00
rongtong 5c350af174 feature(store):[RIP-34]Support quorum write and adaptive degradation in master slave architecture (#3979) 2022-03-14 14:51:30 +08:00
rongtong cad0cfcece feature(broker & acl & client):[RIP-32]Support Slave Acting Master mode (#3978) 2022-03-14 14:51:10 +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
rongtong 27ab1dfdcd feature(container&remoting):[RIP-31][PART-A]Support RocketMQ BrokerContainer (#3976) 2022-03-14 14:50:28 +08:00
rongtong 467b382777 feature(namesrv&common):[RIP-29]Optimize RocketMQ NameServer (#3974) 2022-03-14 14:49:53 +08:00
RongtongJin 176e0d5c22 Modify MQVersion to V5_0_0_BETA_SNAPSHOT 2022-03-12 21:41: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
tianliuliu 40d9505786 [ISSUE #3957] Fix LmqConsumerOffsetManager deserialize error (#3958)
LmqConsumerOffsetManager deserialize error (#3958)
2022-03-11 15:29:53 +08:00
RongtongJin a17fa7605c [maven-release-plugin] prepare release rocketmq-all-5.0.0-ALPHA rocketmq-all-5.0.0-ALPHA 2022-03-11 10:37:19 +08:00
李晓双 Li Xiao Shuang c43620f26f [ISSUE #3950] Anonymous new Callable() replaced with lambda (#3951)
* Anonymous new Callable()  replaced with lambda

* add unit test
2022-03-11 10:10:20 +08:00
RongtongJin ee8decdc77 Prepare to release rocketmq 5.0.0-alpha 2022-03-10 22:46:11 +08:00
446b76b07b typo: best_practice.md (#3939)
* 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)

* Update best_practice.md

fix word

Co-authored-by: von gosling <vongosling@apache.org>
Co-authored-by: ZhangJian He <shoothzj@gmail.com>
Co-authored-by: tigerweili <tigerweili@tencent.com>
2022-03-08 16:30:26 +08:00
ymingxuandyangmingxu febc083605 [ISSUE #3561] Optimize consuming messages with namespace example
Co-authored-by: yangmingxu <mingxu914>
2022-03-08 16:26:33 +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
Zhanhui Li 2987e1dcb4 Add language code for Rust (#3931)
* Add language code for Rust and test cases covering this language code.
2022-03-07 11:31:57 +08:00
Zhanhui Li 6197ebda7f Improve Issue Template (#3932)
* Improve issue template

* Fix grammar
2022-03-06 15:02:37 +08:00
RongtongJin 5247985e34 Fix missing ASF header in plain_acl.yml 2022-03-04 20:23:12 +08:00
RongtongJin e33213c752 Upgrade version to 5.0.0-alpha-snapshot 2022-03-04 16:44:03 +08:00
RongtongJin 87d9614d34 Resolve all conflicts and pass all UTs 2022-03-04 16:38:04 +08:00
panzhiandpanzhi33 5b8951915e [ISSUE #3896] fix log format error (#3897)
* [ISSUE #3896] fix log format error

* [ISSUE #3896] fix log format error

Co-authored-by: panzhi33 <wb-pz502261@alibaba-inc.com>
2022-03-04 16:11:47 +08:00
hnandhening 52700533b0 fix some docs error (#3926)
* fix some docs error

* remove useless code

Co-authored-by: hening <ninghe.hn@alibaba-inc.com>
2022-03-04 16:11:07 +08:00
sunxi92 5ae4a106bd [#3903] Add topic validation, forbid sending message to system topic (#3904)
* Forbid sending message to system topic.

* Forbid sending message to system topic.The topic RMQ_SYS_TRACE_TOPIC should be excluded.
2022-03-03 11:17:39 +08:00
cserwenanddengzhiwen1 3ccf651ebf fix that wrong dir is creaed when using mult-dirs storage (#3901)
Co-authored-by: dengzhiwen1 <dengzhiwen1@xiaomi.com>
2022-03-03 10:41:15 +08:00
zhoubo b6b5326519 readme add rocketmq connect link (#3916) 2022-03-03 10:30:05 +08:00
cserwenanddengzhiwen1 7276cf9926 readme add rocketmq dashboard link (#3919)
Co-authored-by: dengzhiwen1 <dengzhiwen1@xiaomi.com>
2022-03-02 16:36:18 +08:00
yuz10 19f99a5c63 [ISSUE #3875] fix unable to delete last acl account. (#3876)
* avoid new lines in log

* [#3875] fix unable to delete last acl account.

* [#3875] fix unable to delete last acl account.
2022-03-02 08:47:57 +08:00
cnScarb 9226395de5 Fix #3911 (#3912) 2022-03-02 08:40:01 +08:00
cserwenanddengzhiwen1 81677c78dc [ISSUE #3859] enhance the cal of latency for putting message (#3862)
* enhance the cal of latency for putting message

* use LongAdder to replace AtomicLong

Co-authored-by: dengzhiwen1 <dengzhiwen1@xiaomi.com>
2022-03-01 20:26:37 +08:00
cnScarb 7438dab364 Fix testTruncateCQ on Windows by releasing mapped files. (#3865) 2022-03-01 20:25:12 +08:00
cnScarb 11026c287e Remove unnecessary Exception thrown by MQClientAPIImpl#createSubscriptionGroup (#3880) 2022-03-01 20:23:38 +08:00
HuiTong 42d1565fee [ISSUE #3890] add 'brokerAddress' param for ConsumerConnectionSubCommand (#3891)
* fix scheduleAtFixedRate bug

* add consumerConnection Command -b param

* rollback
2022-03-01 12:35:38 +08:00
zhangjidi2016andzhangjidi2016 7281b5d9a0 [ISSUE #3898]fix the spell in MQClientAPIImpl (#3899)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2022-03-01 07:48:36 +08:00
yuz10 799d4125bd fix validate fail after update acl (#3888) 2022-02-27 18:18:54 +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
tigerlee c7989f8574 [maven-release-plugin] prepare release rocketmq-all-4.9.3 rocketmq-all-4.9.3 2022-02-22 00:25:37 +08:00
tigerlee 35c95eb7a6 prepare to release rocketmq 4.9.3 version 2022-02-21 22:11:04 +08:00
tigerlee 13933297d1 [maven-release-plugin] prepare for next development iteration 2022-02-21 21:33:20 +08:00