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
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
yulangz
8df53dfde8
[ISSUE #7300 ] jRaft-Controller Implemention ( #7301 )
...
* jRaft-Controller Implemention
* fix bazel build
* reformat code
* remove fury dependence
* fix bazel build
* resolve conflict
* clear code
* Optimize code style
* Optimize code style
* Optimize code style
* revert style only change
fix code style
rollback an unexpected modification.
* Update Producer.java
* chore: move raft startup to start method
* chore: use jraftconfig to collect all configs about jraft
* fix: fix wrong store path because init use string constant
* fix: fix CONTROLLER_NOT_LEADER error in follower
* chore: seperate jraft and controller log
* chore: fix conflict with develop
* chore: add comment to clear the filter logic
* feat: triggerElectMaster will retry when failed
* feat: when controller all restart, we use a timestamp to trace the first heartbeat, avoid to elect again
* fix: implements Serializable to enable snapshot serialize
* fix: use for loop to simple the elect retry
* chore: update jraft version
* chore: opt import
---------
Co-authored-by: leizhiyuan <leizhiyuan@gmail.com >
2024-01-29 20:45:20 +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
TheR1sing3un
529976f8fb
[ISSUE #6777 ] Support metric in controller ( #6778 )
...
* feat(controller): build metrics framework in controller module
1. build metrics framework in controller module
* feat(controller): record metrics about controller
1. record metrics about controller
* fix(controller): fix after review
1. fix after review
Closes https://github.com/apache/rocketmq/issues/6777
* fix(controller): fix after review
1. fix lack of dependency
Closes https://github.com/apache/rocketmq/issues/6777
2023-05-30 14:17:59 +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
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
ff8c4c856d
[ISSUE #5890 ] Fix dledger logging ( #5959 )
...
* Fix dledger logging
* Add bridge into store module
2023-02-03 14:12:23 +08:00
Aaron Ai
c5e8a8b808
Fix dleger logging issue ( #5607 )
2022-11-29 09:57:20 +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
Nowinkey
53e0847528
[ISSUE #5204 ] Enable checkstyle for test code (all module) ( #5297 )
...
* delete the checkstyle plugin for child modules
* [ISSUE #5204 ] Enable checkstyle for test code (all module)
* Exclude generated files
Co-authored-by: Zhanhui Li <lizhanhui@apache.org >
2022-10-14 10:58:48 +08:00
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
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
rongtong
d97dc78bab
[ISSUE #5056 ] Bump DLedger to 0.3.0 ( #5058 )
...
* Bump DLedger to 0.3.0
* Add new @Override function
2022-09-13 18:36:06 +08:00
Aaron Ai
f23fdbe016
Replace findbugs by spotbugs ( #4931 )
2022-08-30 17:45:56 +08:00
RongtongJin
e095914869
Change rocketmq version to 5.0.0-SNAPSHOT in controller pom.xml
2022-07-12 14:46:18 +08:00
RongtongJin
9dd34df413
Merge branch '5.0.0-beta-dledger-controller' of github.com:apache/rocketmq into 5.0.0-beta-dledger-controller
...
# Conflicts:
# pom.xml
2022-07-12 11:50:56 +08:00
RongtongJin
d47f7024fe
Polish some pom.xml file and remove useless dependency
2022-07-12 11:17:11 +08:00
RongtongJin
4be6e2c1ee
Upgrade dledger version to 0.2.7
2022-07-08 20:22:45 +08:00
RongtongJin
ab4f7ddbcc
Pass the CI after merge develop
2022-07-08 17:55:11 +08:00
hzh0425
97e6cecbf9
[Summer of code] Fix some bugs in controller mode.
...
* modify pom for using dledger
* rename option
* 1.send heartbeat to haclient when get epochEntry failed to hold connection.
2.update lastCatchupTimeMs in time.
* fix some bugs
2022-05-26 20:44:34 +08:00
hzh0425
4e9e4e3efb
[Summer of code] Stand alone a new controller module ( #4333 )
...
* feature: add new module controller
* feature: add heartbeat manager
* feature: link requestProcessor and heartbeatmanager
* feature: add controllerManager and startup
* feature: remove namesrv's duplicate controller code
* review code
2022-05-18 20:16:43 +08:00