Commit Graph
1777 Commits
Author SHA1 Message Date
【keepal】 857d28df5e [ISSUE #3284]Optimizing benchmark code (#3317) 2021-09-05 06:23:32 +08:00
StyleTang 2cac86626b [ISSUE #3136] TraceDataEncoder add SubAfter trace bean timestamp (#3137)
* [ISSUE #3136] TraceDataEncoder add SubAfter trace bean timestamp

* add SubAfter TraceBean TimeStamp and GroupName back
2021-08-28 00:04:55 +08:00
zhangjidi2016andzhangjidi 7c7e9aca65 [ISSUE #3284]Optimizing benchmark code (#3285)
* [ISSUE #3284]Optimizing benchmark code

* Reduce calls to the longValue method in the loop

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-08-26 15:31:57 +08:00
zongtanghu 9e66da4bbc Merge branch 'develop_include_prs_after_4.9.1_version', remote-tracking branch 'origin' into develop 2021-08-23 12:45:57 +08:00
zongtanghu fb8bc64e2a Merge branch 'develop' 2021-08-23 12:35:55 +08:00
guyinyou 2820e477ec [ISSUE #3215] polish litePullConsumer seek logic #3216 2021-08-23 11:43:28 +08:00
zongtanghu a7e71cb4ca [maven-release-plugin] prepare for next development iteration 2021-08-16 21:21:07 +08:00
zongtanghu a1bfe1afce [maven-release-plugin] prepare release rocketmq-all-4.9.1 rocketmq-all-4.9.1 2021-08-16 21:20:36 +08:00
gorden5566 44bdeedad2 [ISSUE 3203] Replace the class 'StringBuffer' by 'StringBuilder' (#3204) 2021-08-04 14:02:47 +08:00
zhenheandwuzh 3a2b172660 [ISSUE #3006]Replace ScheduledExecutorService instead of Timer to avoid affecting other tasks during exception (#3001)
* 采用ScheduledExecutorService替代Timer,避免异常捕获时影响其他任务

多线程并行处理定时任务时,Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行,使用ScheduledExecutorService则没有这个问题。

* optimize imports

* Add @Override annotation

* Revert "Add @Override annotation"

This reverts commit 3ddccd8802.

Co-authored-by: wuzh <wuzh@bosera.com>
2021-08-04 13:59:25 +08:00
Heng Du 0fdc73d473 Merge pull request #3033 from zyh-future/zyh_asuncproducer_doc_fix
Looking at the Chinese document, I found that the subtraction operati…
2021-08-04 09:18:06 +08:00
zongtanghu bb34171289 [maven-release-plugin] prepare for next development iteration 2021-08-01 20:01:59 +08:00
zongtanghu e9c4253218 [maven-release-plugin] prepare release rocketmq-all-4.9.1 2021-08-01 20:01:39 +08:00
Heng Du ec985ee673 Merge pull request #3206 from zongtanghu/develop_fix_4.9.1_codestyle
[Issue3205]Fix the issue of check style in client and broker modules.
2021-08-01 18:41:27 +08:00
zongtanghu 73db2970ff [#Issue3205]Fix the issue of code style in client and broker modules. 2021-08-01 18:22:54 +08:00
zongtanghu 5e58893e6b prepare to release rocketmq 4.9.1 version 2021-08-01 17:14:48 +08:00
Heng Du 9e8fea9d5a Merge pull request #3176 from yuz10/develop3
[Issue #3175] check acl config before update. otherwise broker may fail to start
2021-07-31 08:05:57 +08:00
panzhiandpanzhi33 94abced3f7 [ISSUE #3199] Two timed task for RequestFutureTable (#3202)
Co-authored-by: panzhi33 <wb-pz502261@alibaba-inc.com>
2021-07-31 02:06:50 +08:00
Heng Du 3e01424138 Merge pull request #3134 from areyouok/dev_speed_G
[ISSUE 2883] [Part G] Optimise parse performance for SendMessageRequestHeaderV2
2021-07-31 00:31:22 +08:00
Heng Du 2509b0edc5 Merge pull request #2961 from areyouok/dev_speed_F
[ISSUE #2883] [Part F] Improve produce performance in M/S mode.
2021-07-31 00:30:57 +08:00
yuz10 d21266d988 Merge branch 'develop' into develop3 2021-07-31 00:16:19 +08:00
makabakaboom d067bfc214 [ISSUE #3192] Make free disk value more accurate
make free disk value more accurate
2021-07-30 21:56:32 +08:00
huangli a23df96790 [ISSUE 2883] Improve performance of string2messageProperties/messageProperties2String, and save 1 byte for each message. 2021-07-30 20:27:46 +08:00
guyinyou 1eaa38f639 [ISSUE #3200] Fix code style in 'NettySystemConfig.java' 2021-07-30 19:06:27 +08:00
huangli a137e48a67 [ISSUE 2883] [Part G] Optimise parse performance for SendMessageRequestHeaderV2, unit test 2021-07-30 15:50:07 +08:00
gorden5566 1b757b4022 [ISSUE #3196] Check if "requestHeader" is null before "requestHeader.getTopic()" 2021-07-30 15:00:48 +08:00
zhangjidi2016andzhangjidi2016 17b9efe16d [ISSUE #3177]updateAclConfig in all brokers. (#3184)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-07-30 13:41:52 +08:00
Heng Du 6f7b0d6a2d Merge pull request #3182 from lwclover/develop
[ISSUE #3183]add synchronization for producer on method registerProducer & unregisterProducer
2021-07-29 13:10:48 +08:00
zhangjidi2016andzhangjidi2016 b68724b1ff [ISSUE #3030]Remove the -Xmn JVM parameter when using G1 (#3170)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-07-28 22:04:20 +08:00
huangli 032577255e [ISSUE #2883] [Part E] Improve produce performance in M/S mode. (#2889)
* Remove putMessage/putMessages method in CommitLog which has too many duplicated code.

* Optimise performance of asyncPutMessage (extract some code out of putMessage lock)

* extract generation of msgId out of lock in CommitLog (now only for single message processor)

* extract generation of topicQueueTable key out of sync code

* extract generation of msgId out of lock in CommitLog (for batch)

* fix ipv6 problem introduced in commit "Optimise performance of asyncPutMessage (extract some code out of putMessage lock)"
2021-07-28 14:49:45 +08:00
guyinyou 360b616b6f [ISSUE #3185]remove the arm machine test in travis ci 2021-07-28 11:45:16 +08:00
yuz10 3aa4943776 fix checkstyle 2021-07-27 23:10:57 +08:00
yuz10 66eeaed94f #3175 check acl config before update. otherwise broker may fail to start 2021-07-27 23:10:52 +08:00
sunhangda 72128f76ab Merge branch 'develop' of https://github.com/lwclover/rocketmq-2.git into develop 2021-07-27 17:58:51 +08:00
sunhangda 800421eeb0 registerProducer & unregisterProducer add synchronization too, how about
add for producer
2021-07-27 17:57:07 +08:00
Heng Du 36e6687d50 Merge pull request #3120 from lwclover/develop
[ISSUE #3066]producing a ghost consumer at frequently start and stop consumers in one process
2021-07-26 09:33:37 +08:00
Heng Du d60643a2b6 Merge pull request #2720 from EZLippi/feature/issue2715
[ISSUE #2715] make netty parameter configure by system property
2021-07-25 08:55:11 +08:00
sunhangda 8eb275f5e2 Merge branch 'apache:develop' into develop 2021-07-23 16:30:20 +08:00
Heng Du 9a9039e8dc Merge pull request #3032 from messense/upgrade-netty-all
[ISSUE #3031] Upgrade netty-all dependency version to 4.1.65.Final
2021-07-23 13:32:41 +08:00
Heng Du 1e982af79f Merge pull request #2995 from yuz10/develop4
[ISSUE #2990] Add message tracing switch in sendMessage command of mqadmin, and add document
2021-07-22 09:03:37 +08:00
Heng Du c63ec20dee Merge pull request #2058 from RealBar/fix/issue2055
[ISSUE #2055] Fix NPE in SendMessageProcessor.handleRetryAndDLQ
2021-07-21 16:47:36 +08:00
Heng Du 74aa3e0056 Update SendMessageProcessor.java 2021-07-21 15:55:33 +08:00
Heng Du 765cac3d9d Merge pull request #3025 from Git-Yang/statistics_bug
[ISSUE #3023] Fix the inconsistency of putMessageDistributeTime statistics
2021-07-21 09:14:18 +08:00
Heng Du 35a15b6619 Merge pull request #3022 from heihaozi/maxReconsumeTimes
[ISSUE #3021] Improve the comment of maxReconsumeTimes.
2021-07-20 09:54:33 +08:00
Heng Du 011035f64a Merge pull request #3163 from yuz10/develop6
[ISSUE #3162 ]add msgTraceEnable config in transaction producer benchmark
2021-07-20 09:45:18 +08:00
Heng Du 5b945a9027 Merge pull request #3158 from Zanglei06/fix_rmq_client_offset_dev
[ISSUE #2708] fix offset rollback when fetch offset from broker exception
2021-07-20 09:31:06 +08:00
Heng Du bb9a70c994 Merge pull request #3165 from zhangjidi2016/fix_checkstyle_error
[ISSUE #3164]Fix the checkstyle error
2021-07-19 13:23:34 +08:00
zhangjidi2016 18e2a26b99 [ISSUE #3164]Fix the checkstyle error 2021-07-19 09:21:48 +08:00
yuz10 df88bce1d1 add msgTraceEnable config in transaction producer benchmark 2021-07-19 00:05:07 +08:00
yuz10 58087722e4 fix checkstyle fail 2021-07-18 23:12:09 +08:00