Commit Graph
319 Commits
Author SHA1 Message Date
Nowinkey 0ad7db6956 [ISSUE #5216] Enable checkstyle for test code (rocketmq-controller, rocketmq-remoting and rocketmq-proxy) (#5218)
* style(remoting):Enable checkstyle for test code

* style(controller):Enable checkstyle for test code

* style(proxy):Enable checkstyle for test code
2022-09-29 11:46:00 +08:00
lk 4a2bdeadce [ISSUE #5195] write data directly when there is no topicsList of publishing (#5196) 2022-09-28 11:44:12 +08:00
Zhanhui Li 5723b97964 [ISSUE #5126]Make all tests in ACL module pass on Windows (#5127)
* Make all tests pass on Windows

* Run in serial
2022-09-26 17:47:19 +08:00
odbozhou 361528b379 change version to 4.9.4 for release 2022-09-23 14:05:09 +08:00
zhoubo 251fc77957 Merge branch 'develop' into release-5.0.0 2022-09-23 10:28:18 +08:00
Zhanhui Li b24ce7286f [ISSUE #5106]Make ProxyStartupTest portable (#5107)
* Make ProxyStartupTest portable

* Remove debug output to console

* Management dependencies of maven in a central manner
2022-09-19 11:00:43 +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
mxsm ed9c775ee3 [ISSUE #4999] Optimize ConcurrentMap#computeIfAbsent performance on jdk1.8 a workaround (#5008) 2022-09-08 20:50:32 +08:00
rongtong 8517a5d6bd Remove useless import in proxy module (#4983) 2022-09-02 23:10:24 +08:00
lk cafb319612 [ISSUE #4938, ISSUE #4939] fix the concurrency problems when renew and ack/changeInvisibleTime at the same time; retry renew for a limited times when some error occurred (#4940) 2022-09-01 10:11:46 +08:00
lk c11ed78eeb [ISSUE #4955] validate userProperties contain control character or not (#4956) 2022-09-01 09:41:28 +08:00
lk f77377f364 [ISSUE #4953] return INVALID_RECEIPT_HANDLE when cannot find the broker of handle (#4954) 2022-09-01 09:39:13 +08:00
lk 528b102a30 [ISSUE #4947] write client settings in lock and optimize the process of error handle (#4948) 2022-09-01 09:38:31 +08:00
Aaron Ai f23fdbe016 Replace findbugs by spotbugs (#4931) 2022-08-30 17:45:56 +08:00
Zhouxiang Zhan 03f3a4e63a Optimize DefaultTopicMessageTypeValidator error information (#4900) 2022-08-26 17:49:15 +08:00
Jack Tsaiandtsaitsung-han.tht 9ff8a312cb Fix Indentation Reported by Checkstyle (#4884)
Co-authored-by: tsaitsung-han.tht <tsaitsung-han.tht@alibaba-inc.com>
2022-08-25 12:07:32 +08:00
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
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
fuyou001 e5a71bb95f using caffeine replace guava cache (#4669)
* [ISSUE #4668] using caffeine replace guava cache

* [ISSUE #4668] fix cache miss

* [ISSUE #4725] fix enforce-ban-circular-dependencies  error
2022-08-11 20:16:34 +08:00
lk 859bc15a68 [ISSUE #4783] remove handle from receiptHandleProcessor when forwardMessageToDLQ (#4784) 2022-08-04 20:08:12 +08:00
mxsm c6b3a66ecf [ISSUE #4706] fix console printed log format is incorrect (#4716) 2022-08-03 09:19:03 +08:00
Aaron Ai 2331d2cff4 Use string as the configuration parameter type of metrics collector mode 2022-08-02 14:19:24 +08:00
kaiyi.lk 093ebaf4c3 move construct process to init method 2022-08-01 14:11:14 +08:00
kaiyi.lk 75bbf5fb38 change settings merge method 2022-08-01 14:11:14 +08:00
kaiyi.lk 2ac15dd8b3 change poll time calculate method; init PopMessageResultFilter by maxAttempts directly 2022-08-01 14:11:14 +08:00
kaiyi.lk 67b49b5506 fix: use handle saved in receiptHandleProcessor to changeInvisibleTime if not null 2022-07-29 19:46:40 +08:00
kaiyi.lk c0e375123a doc: add logger when write telemetry failed 2022-07-29 16:09:52 +08:00
kaiyi.lk 4619fd767f fix: write TelemetryCommand observer in writeLock 2022-07-29 16:09:52 +08:00
Zhanhui Li 12ea1a735e Support ChannelZ to observe gRPC server (#4664) 2022-07-29 13:43:44 +08:00
尘央 3125999664 Fix concurrent issues of testScanProducerHeartBeat 2022-07-29 10:48:36 +08:00
尘央 b81e90cbb5 [ISSUE #4712] add maxConnectionIdle for grpc server 2022-07-29 10:48:36 +08:00
Oliver 4604e5dd6a [ISSUE #4677] Optimize information when the variable is not set (#4694) 2022-07-28 19:44:03 +08:00
Jixiang Jin 8504abfafc Merge pull request #4693 from xdkxlk/develop
fix: brokerAddr to brokerName mapping is not right when has multiple clusters
2022-07-26 21:58:05 +08:00
Jixiang.jjx 326f51e3ce [ISSUE #3949] update for UT. 2022-07-26 16:29:51 +08:00
Jixiang.jjx 1e410977a3 [ISSUE #3949] return acceptMessageTypes for quering topic route. 2022-07-26 16:29:51 +08:00
kaiyi.lk 9cd5f6a821 fix: brokerAddr to brokerName mapping is not right when has multiple clusters 2022-07-26 15:11:39 +08:00
yuncun.sl 87357f194f add message property PROPERTY_BORN_TIMESTAMP and set bornTimeStamp in sendMessageRequestHeader as PROPERTY_BORN_TIMESTAMP 2022-07-22 20:17:15 +08:00
kaiyi.lk d26ba7d433 fix: unit test cases 2022-07-20 17:38:10 +08:00
kaiyi.lk d42a7f92cf fix: use the last TransactionData for the same transactionId 2022-07-20 17:38:10 +08:00
zhouxiang 094a78d011 [ISSUE #3949] fix unit test 2022-07-19 20:50:29 +08:00
zhouxiang 852e9545d3 [ISSUE #3949] Add updateSubscription for registerConsumer 2022-07-19 20:35:36 +08:00
zhouxiang 6bcda57b36 [ISSUE #3949] Remove unused variables 2022-07-19 17:58:19 +08:00
zhouxiang f88df48baf [ISSUE #3949] Set topic for LocalMessageService 2022-07-19 17:58:19 +08:00
Jixiang.jjx 9a0481c0b5 Merge branch 'feature/grpc-develop-v2' of github.com:drpmma/rocketmq into feature/grpc-develop-v2
* 'feature/grpc-develop-v2' of github.com:drpmma/rocketmq:
  [ISSUE #3949] set delay level for message; use byte to calculate property size
2022-07-19 16:39:17 +08:00
Jixiang.jjx 9f9f9ed22d [ISSUE #3949] ignore exception for parsing grpc client version. 2022-07-19 16:38:56 +08:00
kaiyi.lk 657d5edfb9 [ISSUE #3949] set delay level for message; use byte to calculate property size 2022-07-19 16:38:49 +08:00