Drizzle
7a08b4cb68
[RIP-82] Implement Timer message, transaction message, and index based on RocksDB ( #9787 )
...
* add isWakeCommitWhenPutMessage for AIO
* Implemented Timer message, Transaction Message, Index based on rocksdb
* add timeline roll interval can be config
* optimize the code
* optimize the code
* add sone logic for recover commitlog
* optimize the code
* update
* update
* optimize the code
* update
* update
* optimize the code
* optimize the code
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
Change-Id: I700798ef625187ac32c16c8ea5aae5f2debfdddf
* update
Change-Id: I1d2dfa24317d2ad7c0ca41d90cd2b3c1ba260b0b
* update
Change-Id: I974e30eb909722ea2a17a14e505759bf20f4f860
* update
Change-Id: Ica01fbd08a2d60e9a0f4ab54b41ae4768cc4fa5d
* update
Change-Id: I764ce6cea3159b025bf1e6e65b60e20514cecb4f
* update
Change-Id: I0cc735896e1266934293ec06cb4f07746a1894a1
* update
Change-Id: I6538b6a60631c62e162bf511ae20185a07b72508
* update
Change-Id: I03f83b9e8199f3595ca28471df4a2e94671fbaae
* update
Change-Id: I5b19b671fa0b40cd2aba63f1d0eb654b92775cb4
* update the code
Change-Id: I22788d112b7f214310719e2d3ebad839ef818e67
* update
Change-Id: I7da89fe635b58ac5026095a8e484fa46f68521e7
* update the code
Change-Id: I5eade6c31803b8cf05c1a4bb83c226d57f4980c7
* update
Change-Id: Id67f600fad1a876926cd505dba047cc82011160c
* update
Change-Id: Ia4b0e2a21aa5e12570a80713432fd48ddfb210e6
* optimize the code
Change-Id: Idf8080c7b17c25e14fe34ef6bad1e1150dab58d6
* update
Change-Id: I904f0120a728b4eb87226159f9c0cde3d18ef26a
* update code
Change-Id: I21653d6bcad905daa8f10d12298d1d27535af9d9
* update
Change-Id: I712b9cde9a18c730fd020ea76f05560e594a9edd
* update
Change-Id: Iafe10c007e9b5057212e2dcfb21671f970b1d344
* update
Change-Id: I40c1c7f54852ee033e0caa22573436ee505a27b8
* optimize the code
Change-Id: Iae006b01608df4f363c63a0ae876dbf63cd56fbd
---------
Co-authored-by: drizzle.zk <drizzle.zk@alibaba-inc.com >
Co-authored-by: zhouli11 <04081337@163.com >
2025-12-11 15:13:56 +08:00
cvictory
1c23a8094a
[ISSUE #9663 ] Adopt Maven's revision mechanism (requires Maven >= 3.5.0) ( #9665 )
...
Co-authored-by: cvictory <shengli.caosl@alibaba-inc.com >
2025-09-04 09:51:02 +08:00
lizhimins
aecb97ec44
[maven-release-plugin] prepare for next development iteration ( #9389 )
2025-05-07 16:34:04 +08:00
lizhimins
29d90a4ff9
[maven-release-plugin] prepare release rocketmq-all-5.3.3 ( #9388 )
2025-05-07 09:48:32 +08:00
lizhimins
47fe6b2ba6
[maven-release-plugin] prepare for next development iteration ( #9232 )
2025-03-08 17:20:49 +08:00
lizhimins
2baaf044ea
[maven-release-plugin] prepare release rocketmq-all-5.3.2 ( #9231 )
2025-03-08 14:07:17 +08:00
luozongle01
c5ac8a47ea
[ISSUE #8782 ] Fix log typo ( #8783 )
2024-10-05 10:09:07 +08:00
lizhimins
daf3d1a666
[maven-release-plugin] prepare for next development iteration ( #8750 )
2024-09-26 09:33:52 +08:00
lizhimins
b122c8109d
[maven-release-plugin] prepare release rocketmq-all-5.3.1 ( #8749 )
2024-09-25 23:24:56 +08:00
lizhimins
5dc0c6a8b5
[maven-release-plugin] prepare for next development iteration ( #8382 )
2024-07-09 01:30:43 +08:00
lizhimins
7ee50ec32e
[maven-release-plugin] prepare release rocketmq-all-5.3.0 ( #8379 )
2024-07-08 23:15:33 +08:00
rongtong
f41160210a
[maven-release-plugin] prepare for next development iteration ( #7828 )
2024-02-12 11:07:03 +08:00
rongtong
281a7b32f0
[maven-release-plugin] prepare release rocketmq-all-5.2.0 ( #7827 )
2024-02-11 17:53:50 +08:00
lk
73b3fde837
[maven-release-plugin] prepare for next development iteration ( #7379 )
2023-09-22 10:08:59 +08:00
lk
1a681bdf9b
[maven-release-plugin] prepare release rocketmq-all-5.1.4 ( #7377 )
2023-09-21 19:58:29 +08:00
rongtong
e369d7deac
[maven-release-plugin] prepare for next development iteration ( #6939 )
2023-06-24 14:31:42 +08:00
rongtong
f7425f52f9
[maven-release-plugin] prepare release rocketmq-all-5.1.3 ( #6938 )
2023-06-24 12:23:11 +08:00
rongtong
ad4cc957fb
[maven-release-plugin] prepare for next development iteration ( #6895 )
2023-06-12 19:12:25 +08:00
rongtong
749967baa8
[maven-release-plugin] prepare release rocketmq-all-5.1.2 ( #6892 )
2023-06-12 17:44:39 +08:00
rongtong
8aea26ef8f
[maven-release-plugin] prepare for next development iteration
2023-05-15 19:48:34 +08:00
rongtong
e244ebb99a
[maven-release-plugin] prepare release rocketmq-all-5.1.1 ( #6763 )
2023-05-15 18:51:01 +08:00
mxsm
f33ac2a3ec
[ISSUE #6714 ] Replace the deprecated method DefaultMQPushConsumer#getDefaultMQPushConsumerImpl ( #6715 )
2023-05-09 18:59:18 -07:00
zhouxiang
0f878b5157
[maven-release-plugin] prepare for next development iteration
2023-02-16 12:35:58 +08:00
zhouxiang
b8e9334d2a
[maven-release-plugin] prepare release rocketmq-all-5.1.0
2023-02-16 12:35:58 +08:00
zhouxiang
83d6778747
[ISSUE #6030 ] Update version to 5.1.0-SNAPSHOT
2023-02-16 12:35:58 +08:00
Aaron Ai
a68078fef8
[ISSUE #5484 ] Replace logging module with the shaded logback ( #5540 )
...
* Replace logging module with the shaded logback
* Add license header
* Fix bazel compile issue
2022-11-21 16:30:15 +08:00
yukon
506b563f55
Revert "[ISSUE #5484 ] Replace Logging Module with Shaded Logback ( #5524 )" ( #5537 )
...
This reverts commit 809ff6b3e0 .
2022-11-17 20:04:17 +08:00
Aaron Ai
809ff6b3e0
[ISSUE #5484 ] Replace Logging Module with Shaded Logback ( #5524 )
...
* Remove ClientLogger
* WIP
* WIP
* Rename logger to log
* Make it compile
* WIP
* Fix bazel to use shaded slf4j
* Fix DeleteExpiredCommitLogSubCommandTest
* Fix pom.xml duplication
* Fix maven deps
* Add test logback configuration file
* Fix unit test output
* Fix logback configuration file
* All logging are made on top of slf4j
* Fix test log configuration file name
* Fix test log configuration file name for test module
* All logging are shaded slf4j targeted
* DLedger has an explicit dependency on slf4j
* Fix DLedger
* Fix DLeader issue
* Move logback configuration files to each module
Co-authored-by: Li Zhanhui <lizhanhui@gmail.com >
2022-11-17 00:38:28 +08:00
SSpirits
ec5d3236f6
invert dependency between remoting and common module ( #5503 )
...
* invert dependency between remoting and common module
* fix bazel
* Fix Bazel warning of indirect dependency
* remove duplicate class ServiceThread
* fix conflict
* revert delete class ServiceThread because of introduced by dledger
Co-authored-by: Li Zhanhui <lizhanhui@gmail.com >
2022-11-11 13:34:31 +08:00
mxsm
db1f1839b9
[ISSUE #5298 ]Polish code style for jdk8+ ( #5308 )
2022-10-14 11:44:21 +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
Aaron Ai
1b011c1f50
[ISSUE #5108 ] Bump checkstyle to 3.2.0 ( #5109 )
...
* Bump checkstyle to 3.2.0
* Fix checkstyle
2022-09-19 10:10:29 +08:00
Aaron Ai
f23fdbe016
Replace findbugs by spotbugs ( #4931 )
2022-08-30 17:45:56 +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
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
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
Oliver
82a48be00a
[ISSUE #4335 ] Replace deprecated api in cl
2022-05-19 14:31:03 +08:00
渊澄
caadd816b4
[ISSUE #4237 ] REMOVE unnecessary final modifier
2022-05-04 09:57:34 +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
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
tigerlee
c7989f8574
[maven-release-plugin] prepare release rocketmq-all-4.9.3
2022-02-22 00:25:37 +08:00
tigerlee
13933297d1
[maven-release-plugin] prepare for next development iteration
2022-02-21 21:33:20 +08:00
tigerlee
666e96b6dd
[maven-release-plugin] prepare release rocketmq-all-4.9.3
2022-02-21 21:33:02 +08:00
zhaohai
1e314f4100
[ISSUE #3593 ] entrySet() replace keySet() ( #3595 )
...
* entrySet() replace keySet()
* update variable name
* Update AllocateMachineRoomNearby.java
* remove set
Co-authored-by: zh378814 <wb-zh378814@alibaba-inc.com >
Co-authored-by: yuz10 <845238369@qq.com >
2021-12-09 15:13:13 +08:00
tigerlee
21faa68b4c
[maven-release-plugin] prepare for next development iteration
2021-10-22 13:44:14 +08:00