[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-09-29 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user imzs (triggered by imzs).

Head commit for run:
e47e00c3cedb2a9ddfc4c31518de109e43816746 / imzs 
#11272 Defer LMQ arrival notification to post-commit

Report URL: https://github.com/apache/rocketmq/actions/runs/36535609155

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-09-10 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lollipopjin (triggered by lollipopjin).

Head commit for run:
8045955432df0482587ed5cfa58e5c2b219d2729 / qianye 

[ISSUE #11089] Share consumption executors for Proxy internal clients (#11090)

Report URL: https://github.com/apache/rocketmq/actions/runs/34554109198

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-09-07 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
66362b9c9f013f3ee7e510f5dbfb792c2053d3bd / dingshuangxi888 

fix(auth): address ACL follow-up regressions (#11009)

Co-authored-by: shuangxi.dsx 

Report URL: https://github.com/apache/rocketmq/actions/runs/34177558748

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-09-07 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lwclover (triggered by lwclover).

Head commit for run:
706142718f2e49e8fe22239e1159633eeb231d81 / rongtong 

[ISSUE #9916] Remove getTimerCheckpoint() from BrokerController (#9905)

* refactor: remove getTimerCheckpoint() from BrokerController

* Update SlaveSynchronizeTest.java

fix UnnecessaryStubbing

-

Co-authored-by: RongtongJin 
Co-authored-by: sun 

Report URL: https://github.com/apache/rocketmq/actions/runs/34106665346

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-09-03 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
d442063fe0fa071869582c590be3066d87a93beb / lizhimins <[email protected]>
[ISSUE #11007] Fix flaky CreateAndUpdateTopicIT by awaiting route propagation 
(#11008)

Wrap the topic route-size assertions in awaitility polling so the tests
wait for broker->NameServer route propagation instead of asserting
immediately. This removes the race condition that intermittently caused
'Expected size: 3 but was: 2' failures in the CI pipeline.

Applied to testCreateOrUpdateTopic_EnableSingleTopicRegistration,
testStaticTopicNotAffected and testCreateOrUpdateTopic_EnableSplitRegistration,
consistent with the existing awaitility pattern in the same class.

Report URL: https://github.com/apache/rocketmq/actions/runs/33829567554

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-09-01 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lwclover (triggered by lwclover).

Head commit for run:
ec0f662c548b067a21543942e7700eedf0b3a4b7 / rongtong 

[ISSUE #10383] Fix flaky store and proxy tests (#10407)

* Fix flaky store HA and DLedger tests

* Fix receipt handle renewal test race

Report URL: https://github.com/apache/rocketmq/actions/runs/33579528083

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-08-06 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user fuyou001 (triggered by fuyou001).

Head commit for run:
cf2b87458121c87e9d9675d94c0be072c026ed6f / Rui 
<[email protected]>
[ISSUE #10813] Reduce temporary allocations in the LMQ append path (#10814)

Signed-off-by: Rui <[email protected]>

Report URL: https://github.com/apache/rocketmq/actions/runs/31088269714

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-07-13 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user imzs (triggered by imzs).

Head commit for run:
b88ed95bbdcf8daa9204bd10caff71c8d7d465d1 / imzs 
#10615 fix missing long-polling notification under CombineConsumeQueue 
selective double-write

Report URL: https://github.com/apache/rocketmq/actions/runs/29253656196

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-07-12 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user fuyou001 (triggered by fuyou001).

Head commit for run:
74e90f7c283d4030e4c89a35f46dec77419bcb9e / Jiahua Wang 
<[email protected]>
[ISSUE #10446] Support batch deletion of topics and subscription groups in 
broker (#10448)

* [ISSUE #10446] Support batch deletion of topics and subscription groups in 
broker

- Add DELETE_TOPIC_IN_BROKER_LIST and DELETE_SUBSCRIPTION_GROUP_LIST
  request codes with corresponding RequestBody types
- Implement deleteTopicList / deleteSubscriptionGroupList in
  AdminBrokerProcessor with deduplication and one-shot persist
- Add deleteTopicConfigList / deleteSubscriptionGroupConfigList in
  TopicConfigManager / SubscriptionGroupManager (single persist per batch)
- Add MQClientAPIImpl#deleteTopicInBrokerList /
  deleteSubscriptionGroupList client APIs
- Cover changes with unit tests in AdminBrokerProcessorTest

* fix: persist  config after batch delete

* fix: preserve batch delete failure response

-

Co-authored-by: wangjiahua.wjh 
Co-authored-by: fuchong 

Report URL: https://github.com/apache/rocketmq/actions/runs/29218853332

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-07-05 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
2af604f3afc3a14376fc3e980a045c306ffef9fe / yx9o 
[ISSUE #10593] Rename CLusterSendMsgRTCommand to ClusterSendMsgRTCommand 
(#10594)

* [ISSUE #10593] Rename CLusterSendMsgRTCommand to ClusterSendMsgRTCommand

* Update

Report URL: https://github.com/apache/rocketmq/actions/runs/28763898931

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-06-30 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
1730dbc040b04a26dca5128490e37796aac9b007 / Quan 
[ISSUE #10560] Remove enableLiteEventMode config switch (#10561)

* [ISSUE #10560] Remove enableLiteEventMode config switch

- Remove enableLiteEventMode field, getter and setter from BrokerConfig
- Remove 5 early-return guard checks in LiteEventDispatcher
- Remove dead condition in PopLiteMessageProcessor.popLiteTopic
- Simplify getEventIterator to always use event-set path
- Delete unused LiteSubscriptionIterator inner class
- Remove disabled-mode test cases and stale Javadoc references

* chore: retrigger CI

Report URL: https://github.com/apache/rocketmq/actions/runs/28496625736

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-06-29 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
88709c56aacae16634e7dc8a6a5f06e4a93b678d / SSpirits 
[ISSUE #10543] resolve data race in ServiceThread wakeup mechanism (#10544)

Report URL: https://github.com/apache/rocketmq/actions/runs/28416091553

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-06-20 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user yx9o (triggered by yx9o).

Head commit for run:
b5bc1ff5d687ab3d1cd95fe0d37260c6d3f0d49d / rongtong 

Fix flaky HATest semi-sync replication (#10495)

Report URL: https://github.com/apache/rocketmq/actions/runs/27889877790

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-06-15 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
7347c44b0609a34affdd1893a3532e79ac33e325 / RockteMQ-AI 

[ISSUE #10510] Add gRPC server permit keepalive configuration (#10516)

Report URL: https://github.com/apache/rocketmq/actions/runs/27534587856

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-06-09 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
2319d2f99764ae9d38ba69b87730ab6726c5fe01 / bruce <[email protected]>
[ISSUE #10457] Fix RocketmqColdCtr logger level (#10447)

Report URL: https://github.com/apache/rocketmq/actions/runs/27249471218

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-05-15 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user yx9o (triggered by yx9o).

Head commit for run:
c6254066487b376687ba8cd959d46aedd6a2c40e / yuz10 <[email protected]>
[ISSUE #10291] fix queryMessage default index type (#10292)

* [ISSUE #10110] Plain request process success and response fail when 
tlsMode=enforcing

* fix queryMessage default indexType

* fix

Report URL: https://github.com/apache/rocketmq/actions/runs/25928521169

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-04-21 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
f04eafcd7b0d9739e976e308f4f87a5bde033c78 / Houlong66 
<[email protected]>
[ISSUE #10266] Fix OOM caused by OpenTelemetry 1.44 OtlpGrpcMetricExporter pool 
race (#10267)

OpenTelemetry Java 1.44.0 ~ 1.46.x ships OtlpGrpcMetricExporter with
MemoryMode.REUSABLE_DATA by default. The underlying
MetricReusableDataMarshaler.marshalerPool is a non-thread-safe
ArrayDeque accessed concurrently by the reader thread (poll) and the
OkHttp callback thread (add, via whenComplete). With
BatchSplittingMetricExporter issuing N concurrent sub-batch exports
per cycle, the pool races and leaks marshalers (~132 KiB each) until
OOM. Fixed upstream in 1.47.0 via open-telemetry/opentelemetry-java#7041
(ArrayDeque -> ConcurrentLinkedDeque).

- Bump OpenTelemetry to 1.47.0 in pom.xml so the upstream race fix is
  in effect.
- Default OtlpGrpcMetricExporter to MemoryMode.IMMUTABLE_DATA to
  preserve the pre-1.44 default behavior; exposed via
  brokerConfig.metricsExportOtelMemoryMode ("IMMUTABLE_DATA" /
  "REUSABLE_DATA", case-insensitive). Operators may opt in to
  REUSABLE_DATA when running on OTel >= 1.47.
- Cap concurrent in-flight sub-batches in BatchSplittingMetricExporter
  with a Semaphore controlled by
  brokerConfig.metricsExportBatchMaxConcurrent (default 4; set to 1
  to serialize and match pre-batch behavior; 0 or Integer.MAX_VALUE
  means unlimited).
- Add brokerConfig.metricsExportBatchSplitEnabled (default true) as
  an escape hatch to bypass BatchSplittingMetricExporter entirely,
  restoring the raw OtlpGrpcMetricExporter wiring.
- Defensively snapshot MetricData points before export to avoid
  ArrayIndexOutOfBoundsException in NumberDataPointMarshaler when
  async instrument callbacks mutate point collections during export.

Report URL: https://github.com/apache/rocketmq/actions/runs/24719514206

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-04-02 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
614b81693b8175bb59cff5de5cdc228f3d8b0735 / Quan 
[ISSUE #10203] Support wildcard subscription and and consumer suspend for 
LiteTopic (#10204)

- Add wildcard (*) subscription support for liteTopic
- Implement consume suspend mechanism with invalid scan count threshold
- Refactor subscriber query interface with SubscriberWrapper for flexible 
retrieval
- Add wildcard client cache with 30s TTL for performance optimization
- Update related components and enhance test coverage

Change-Id: I4ecaceec7daa2f4364d911437007df98dc49d542

Report URL: https://github.com/apache/rocketmq/actions/runs/23932306957

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-03-31 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
459d27b39f699f880e00d613d0b3e86bd05c10f5 / majialong 
[ISSUE #10191] Fix wrong option value for namesrvAddr parsing in timer 
benchmark examples (#10192)

Report URL: https://github.com/apache/rocketmq/actions/runs/23785858610

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-03-30 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
d66cfa9d7a448521f8d86964fa861b605f5c1cc3 / hqbfz 
<[email protected]>
[ISSUE #10165] Prevent RocksDB metrics from being overwritten after timer 
engine switch (#10166)

Report URL: https://github.com/apache/rocketmq/actions/runs/23736094792

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-03-29 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user ltamber (triggered by ltamber).

Head commit for run:
35c88e3094b54f5a14d86b1d649d4c5a1fe47428 / ltamber 
[ISSUE #10225] Add RejectedExecutionHandler support for ThreadPoolMonitor 
(#10222)

Report URL: https://github.com/apache/rocketmq/actions/runs/23724285644

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-03-23 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user cherryMJY (triggered by lizhimins).

Head commit for run:
9a5c1eb6feeb95bdd6f50a603c3906e13d3d6b7f / mengjiaying 

[ISSUE #transaction-deadloop] Fix infinite loop in transaction message check 
when putBackHalfMsgQueue fails

Problem: When putBackHalfMsgQueue() fails during transaction message check, the 
code executes continue without updating the offset, causing an infinite loop 
that blocks the entire transaction message processing for up to 60 seconds.

Solution: Add limited retry mechanism (PUT_BACK_RETRY_TIMES = 3) with 
exponential backoff. Skip the message after retries are exhausted and update 
offset to continue. Add detailed error log for troubleshooting.

Impact: Before - 60s blocking per failed message with CPU spinning. After - 
~300ms per failed message then continue.

Report URL: https://github.com/apache/rocketmq/actions/runs/23426296283

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-02-23 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
7be720250e6bf7cd2f5ceb66ad56b528d7f721d9 / yuz10 <[email protected]>
[ISSUE #10108] Broker startup fail in recover (#10109)

Report URL: https://github.com/apache/rocketmq/actions/runs/22338614397

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-01-21 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
236ede218abd57d1887adaa09a3d45da2dd4a046 / guyinyou 
<[email protected]>
Fix: avoid extra padding when message end position is already page-aligned 
(#10036)

Change-Id: I3e7fad9c4b194b20015414bcceb830760df68fea

Co-authored-by: guyinyou 

Report URL: https://github.com/apache/rocketmq/actions/runs/21203937807

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-01-16 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
1b6a919bde6c0919361ed5c2f8a14e9141735ca7 / Quan 
[RIP-83] Lite Topic: A New Message Model (#9800)

Co-authored-by: imzs 
Co-authored-by: zhouli11 <[email protected]>

Report URL: https://github.com/apache/rocketmq/actions/runs/21061740655

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-01-11 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
9fecafe086f614b3559ae77e6a0257506a9d974e / Humkum <[email protected]>
[ISSUE #9953] Fix: there's no need to decompress message body in server side 
(#9954)

Report URL: https://github.com/apache/rocketmq/actions/runs/20907115139

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-01-06 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
6ab57ad4788d73ee780edc1df1f53220e5d418e1 / mxsm 
[ISSUE #9976] Update copyright year in NOTICE file to 2026 (#9977)

Report URL: https://github.com/apache/rocketmq/actions/runs/20746786483

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2026-01-04 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
7cc077416ec205326e4cfc48071f18a904ea0ede / yx9o 
[ISSUE #9964] Rename intConfig method to initConfig (#9965)

Report URL: https://github.com/apache/rocketmq/actions/runs/20691066414

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-12-29 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
1117ab8f97a891371514134aab5ab387a18d3a83 / yx9o 
[ISSUE #9780] Skip unnecessary RPC when topic has no message queues (#9781)

Report URL: https://github.com/apache/rocketmq/actions/runs/20588374949

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-12-23 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
541fdad0ff91990530da0a09e834edffb73ab23c / gaoyf 

[ISSUE #9947] Fix TimerMessageStore.checkAndReviseMetrics throws 
BufferUnderflowException (#9948)

Report URL: https://github.com/apache/rocketmq/actions/runs/20477384365

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-12-23 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
fef690c06d0c3719ba7c9a2215145dfbec80fc6e / yx9o 
[ISSUE #9943] Remove redundant containsKey check in checkBrokerConfig (#9944)

Report URL: https://github.com/apache/rocketmq/actions/runs/20475695839

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-12-18 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user zk-drizzle (triggered by lizhimins).

Head commit for run:
040bbfbd3d1e0e63d98b51302cf7c7e543566653 / drizzle.zk 

optimized the function naming

Change-Id: Ifc482f91220ff328e5c5425a57a04ac627e8d469

Report URL: https://github.com/apache/rocketmq/actions/runs/20361506579

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-12-18 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
6fa05ff6f99e7959e0bc1ef50755c7e199e0ccbf / lizhimins <[email protected]>
[ISSUE #9921] Limit the concurrency of Pop revive (#9922)

Report URL: https://github.com/apache/rocketmq/actions/runs/20337333913

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-12-17 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user imzs (triggered by RongtongJin).

Head commit for run:
f62510ac6bcbd601ef5444ff7f54d97cced82a1d / imzs 
fix CI, temporarily disable popKv in OffsetResetForPopIT

Change-Id: I0b406cf0ece5067de430c4404aaa1f2dd46edcba

Report URL: https://github.com/apache/rocketmq/actions/runs/20294446487

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-11-10 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
29a62c46c97f2b9d2cc69a75066ea42304579593 / guyinyou 
<[email protected]>
[ISSUE #9735] Add TimerWheel snapshot mechanism for reliable recovery (#9736)

* feat(store): add timer wheel snapshot mechanism for recovery

- Add snapshot backup and recovery functionality to TimerWheel
- Add configuration options for snapshot control with backward compatibility
- Implement atomic flush operations with synchronization locks
- Add snapshot file management (creation, cleanup, selection)
- Support recovery from snapshot files to avoid rebuilding TimerWheel
- Add TimerFlushService.flush() method for manual flush operations

This addresses the issue where discrete TimerWheel state cannot be
recovered from TimerLog alone, ensuring data consistency and
improving recovery performance.

Configuration changes:
- timerWheelSnapshotFlush: enable/disable snapshot functionality (default: 
false)
- timerWheelDefaultFlush: enable/disable default flush behavior (default: true)
- timerWheelSnapshotIntervalMs: snapshot creation interval (default: 10s)

Change-Id: I801ce7ca6330d02aefcae905e59e1e2b7642ebf5

* fix

Change-Id: I97968a6b87d55c73ce871b3522c67b8b543d6eb2

* fix

Change-Id: Id751e63ddd20ca6223d83d8057623f19e54fa3ca

* fix

Change-Id: I8099c89ebded4f5b66eb98537396afc75b147583

* fix

Change-Id: I1610f1ebba7b05de851755f2116025c65e1e

* fix

Change-Id: Iad1171bf7805102f0a87b9623de048fc8bbe9fce

* fix

Change-Id: Ic1ef006f709006a0f30c734cb4426d3aea57eccd

* Acquire the lock only when the timerWheelSnapshotFlush is true

Change-Id: I1c7c2895efebfef0185411c0630bbd2da23ce3c7

* fix

Change-Id: I73e9ecd37f25bda6d6d2f5191bd11ebb8d02c39e

-

Co-authored-by: guyinyou 
Co-authored-by: RongtongJin 

Report URL: https://github.com/apache/rocketmq/actions/runs/19226031673

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-11-06 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lollipopjin (triggered by lollipopjin).

Head commit for run:
455305a9d43bd87889ee3a37f462e439070a42e3 / lizhimins <[email protected]>
[ISSUE #9813] Fix buffer fetch thread pool starvation in tiered storage (#9818)

Report URL: https://github.com/apache/rocketmq/actions/runs/19157597593

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-10-22 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user ltamber (triggered by ltamber).

Head commit for run:
08b62b9d675912d24d7f548b071ec06099154c75 / rongtong 

refactor: remove static from executorService to support multi-broker in single 
process with brokercontainer (#9772)

Change-Id: Ic1993e6f13a03c02af321cf94896ada58ec0f1b3
Co-developed-by: Cursor 

Report URL: https://github.com/apache/rocketmq/actions/runs/18714415402

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-10-21 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
6da83face23b5a44b1d01720734dbec53aefa63a / yx9o 
[ISSUE #9765] Improve null handling in file operations (#9766)

Report URL: https://github.com/apache/rocketmq/actions/runs/18677706715

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-10-18 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user dingshuangxi888 (triggered by dingshuangxi888).

Head commit for run:
fbff64b31de7e3a2690c5c06f05d7759a54d0a0f / dingshuangxi888 

Fix time dequeue latency unit to milliseconds.

Change-Id: I52e1f5c643f095b04b73c362c93dbde920250cc2

Report URL: https://github.com/apache/rocketmq/actions/runs/18484043758

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-10-18 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
1c83b117685e715bfec215bf0afdb492cc86718f / yx9o 
[ISSUE #9658] Replace JUnit 5 imports with JUnit 4 (#9659)

* [ISSUE #9658] Replace JUnit 5 imports with JUnit 4

* Update test

Report URL: https://github.com/apache/rocketmq/actions/runs/18092032098

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-10-18 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
060e4dc30681e9ffaa2a86a35eab1a52801eb04c / yx9o 
[ISSUE #9743] Fix ReceiptHandleProcessorTest (#9744)

Report URL: https://github.com/apache/rocketmq/actions/runs/18366948680

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-21 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
a4da5f5794e7f3e6b0828f2d2655896ae707b1a6 / cvictory 
[ISSUE #9723] Fix missing "+" symbol in metadata updates for v2 configuration 
(#9724)

Co-authored-by: cvictory 

Report URL: https://github.com/apache/rocketmq/actions/runs/17902590991

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-20 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
fbe9f733b96b3c28d789bf1b81108cb490e7d83d / rongtong 

[ISSUE #9721] Fix TimerDequeueGetService thread not exiting after shutdown

- Add isRunningDequeue() check in checkDequeueLatch while loop
- Exit loop immediately when service is stopped to avoid thread blocking
- Ensure moveReadTime is not executed during shutdown process
- Improve system stability and reliability

Report URL: https://github.com/apache/rocketmq/actions/runs/17887516922

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-20 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
bb45b8f5f70c07e0c4640e98c281058c1a6ad8cd / rongtong 

[ISSUE #9634] Improve BrokerContainer extensibility and module structure (#9635)

* Initially optimize the broker container structure

* refactor: Improve BrokerContainer extensibility and logging

This commit enhances the BrokerContainer module to improve code structure
and logging capabilities:

Key improvements:
- Polish the code structure to make BrokerContainer more extensible
- Improve container logging configuration and management
- Enhance BrokerBootHook for better hook management
- Update BrokerContainer and BrokerContainerProcessor for improved functionality
- Remove unused BrokerLogbackConfigurator to reduce complexity
- Update BrokerStartup and BrokerController for better container integration

Modified files:
- broker/src/main/java/org/apache/rocketmq/broker/BrokerController.java
- broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java
- container/src/main/java/org/apache/rocketmq/container/BrokerBootHook.java
- container/src/main/java/org/apache/rocketmq/container/BrokerContainer.java
- 
container/src/main/java/org/apache/rocketmq/container/BrokerContainerProcessor.java
- 
container/src/main/java/org/apache/rocketmq/container/BrokerContainerStartup.java
- 
container/src/main/java/org/apache/rocketmq/container/logback/BrokerLogbackConfigurator.java
 (removed)

This refactoring improves the overall maintainability and extensibility
of the container module while maintaining backward compatibility.

* test: Add unit tests for BrokerContainer extensibility improvements

This commit adds comprehensive unit tests for the BrokerContainer
extensibility improvements introduced in this branch:

Key test coverage:
- BrokerBootHook system extensibility and proper hook execution
- Container configuration accessibility and management
- Container initialization and lifecycle management
- BrokerContainerProcessor integration
- Startup and shutdown sequence robustness
- Extension points and customization capabilities

These tests ensure that the improved BrokerContainer architecture
maintains backward compatibility while providing enhanced extensibility
for future development and customization.

* Fix testBrokerGracefulShutdown can not pass

* Fix BrokerContainerExtensibilityTest can not pass

* fix(container): add missing auth module dependency

- Add //auth dependency to container target in BUILD.bazel
- Add //auth dependency to tests target in BUILD.bazel
- Fixes compilation errors for AuthConfig class usage
- Resolves Bazel build failures in container module

Fixes: symbol not found org.apache.rocketmq.auth.config.AuthConfig

Report URL: https://github.com/apache/rocketmq/actions/runs/17576208086

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-19 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
47c07a97242bd979c4ce97c51efc350f3007882a / rongtong 

[ISSUE #9716] refactor: replace RandomAccessFile with FileChannel (#9715)

* refactor: replace RandomAccessFile with FileChannel for better I/O performance

- Remove RandomAccessFile field and related logic completely
- Use FileChannel for all write operations when writeWithoutMmap is enabled
- Change SharedByteBuffer to use direct memory allocation 
(ByteBuffer.allocateDirect)
- Add RunningFlags support for better error handling
- Improve constructor design with better parameter handling
- Fix SharedByteBuffer write operation to ensure correct byte count

This change improves I/O performance by:
1. Eliminating the overhead of RandomAccessFile
2. Using direct memory allocation for better memory management
3. Providing more consistent I/O operations through FileChannel
4. Better error handling with RunningFlags integration

* writeWithoutMmap and transientStorePoolEnable cannot be used together. If 
both are enabled, only transientStorePoolEnable will take effect.

* Fix config comment

Report URL: https://github.com/apache/rocketmq/actions/runs/17851964684

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-17 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
d0e31a2b341a04abcf4c08eab495f8e77f04bb08 / qianye 

[ISSUE #9703] Remove pull offset and reset offset when deleting topic (#9704)

Report URL: https://github.com/apache/rocketmq/actions/runs/17752904498

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-16 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
93f60db5f6e6350237b40e9173f2b4894c803135 / guyinyou 
<[email protected]>
[ISSUE #9713] Improve data consistency in DefaultMappedFile flush method

- Move FLUSHED_POSITION_UPDATER.set() inside try block
- Prevent false positive flush success when actual flush operation fails
- Ensure data consistency and prevent potential data loss on system crash

Previously, flushed position was updated even when flush operation failed,
which could lead to data loss as the system would incorrectly assume
data was persisted to disk when it was still in memory.

Co-authored-by: guyinyou 

Report URL: https://github.com/apache/rocketmq/actions/runs/17767594666

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-15 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
02f413d410e3a5d34a0919e4f480837f064e485f / guyinyou 
<[email protected]>
[ISSUE #9701] Synchronize metrics shutdown to prevent JVM crashes during broker 
shutdown (#9702)

* fix: synchronize metrics shutdown to prevent JVM crash

- Change async shutdown to sync blocking wait in BrokerMetricsManager
- Ensure proper shutdown order to avoid race conditions
- Prevent accessing dependencies after they are shutdown
- Use join() with timeout to wait for CompletableFuture completion
- Apply fix to all metrics exporter types (OTLP_GRPC, PROM, LOG)

* fix codestyle

-

Co-authored-by: guyinyou 

Report URL: https://github.com/apache/rocketmq/actions/runs/17728760126

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-09-03 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user yuz10 (triggered by yuz10).

Head commit for run:
365b297b0c434f583766fa8ca85b5432a19dd82e / Liu Shengzhong 
[ISSUE #7837] Fix start() and shutdown() of DefaultMessagingProcessor (#7838)

* Fix start and shutdown process of DefaultMessagingProcessor

* minimal changes

Report URL: https://github.com/apache/rocketmq/actions/runs/17427902041

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-07-14 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user ShannonDing (triggered by ShannonDing).

Head commit for run:
9c1ca2a21f310354efa7c0c3557405afdf3add1f / rongtong 

Remove the meaningless brokerVersion (#9533)

Report URL: https://github.com/apache/rocketmq/actions/runs/16283475535

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-07-07 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lollipopjin (triggered by lollipopjin).

Head commit for run:
3d945856932507c4ad259afae1ccfd067340aa70 / qianye 

fix (#9516) Return origin handle to consumer when changeInvisibleDuration 
encounters flow limit

 Return origin handle to consumer when changeInvisibleDuration encounters flow 
limit

Report URL: https://github.com/apache/rocketmq/actions/runs/16132331842

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-07-01 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lollipopjin (triggered by lollipopjin).

Head commit for run:
c3c4101b4cd6d175436a1bf44629a4d53955ea0f / EnableAsync 
<[email protected]>
refactor(proxy): Make TLS certificate watch interval configurable (#9513)

refactor(proxy): Make TLS certificate watch interval configurable

Report URL: https://github.com/apache/rocketmq/actions/runs/16014311145

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-06-29 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
9fc78510662d510bde95eb97b6ba77a3098b3709 / Allenhuangrui 

[ISSUE #9479] Relax topic length constraint when creating retry and dlq topics 
(#9480)

Report URL: https://github.com/apache/rocketmq/actions/runs/15965496930

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-06-10 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user cat-and-tomato (triggered by RongtongJin).

Head commit for run:
aa6586cc04d655e4fc48d381c325002e27a02dcf / 乔鹏 <[email protected]>
delete chinese comment

Report URL: https://github.com/apache/rocketmq/actions/runs/1555360

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-06-04 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user Crazylychee (triggered by RongtongJin).

Head commit for run:
9c0c43645aca3d49d7348323346dc4f9b534a54b / Crazylychee 

[ISSUE #9439]:Add test

Report URL: https://github.com/apache/rocketmq/actions/runs/15435320452

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-06-02 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
cd6bec6291d94fefb3f59ca62c7c328305d363e0 / lizhimins <[email protected]>
[ISSUE #9441] Add file length check in IndexService (#9442)

Report URL: https://github.com/apache/rocketmq/actions/runs/15406751830

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-05-12 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
237981389480420a6988a738e211527cd79a5f9f / Liu Shengzhong 
[ISSUE #9253] Make the message visible earlier when response process encounters 
errors (#9255)

Report URL: https://github.com/apache/rocketmq/actions/runs/14986689736

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-05-06 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
c66e758a1cb35f6af9f81c0b919aa156a44fc3df / lizhimins <[email protected]>
[ISSUE #9379] Fix timeStoreTable delete logic in IndexService (#9384)

* [ISSUE #9379] Fix timeStoreTable delete logic in IndexService

* [ISSUE #9379] Fix delete logic from TimeStoreTable in IndexService

Report URL: https://github.com/apache/rocketmq/actions/runs/14854087332

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-04-28 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user WJ66880 (triggered by lizhimins).

Head commit for run:
9626cbd0f53187c55f446e80210a32d5334456dd / wangjiao <[email protected]>
[ISSUE #9320] add instructions for CHECK_IMMUNITY_TIME_IN_SECONDS property

Report URL: https://github.com/apache/rocketmq/actions/runs/14459629696

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-04-21 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
b1daa3c0f0e8dd85f181331e4ec4ff276fb361c0 / yx9o 
[ISSUE# 9333] Use fastjson2 in broker module (#9334)

* [#ISSUE 9333] Use fastjson2 in broker module

* Update

* Fix the serialization failure caused by improper get/set naming

Report URL: https://github.com/apache/rocketmq/actions/runs/14585602738

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-04-15 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lollipopjin (triggered by lollipopjin).

Head commit for run:
c23532376c813d135442e25b23af2b6c7218a471 / Jixiang.jjx 

Make sure to create system topics to all the brokers in 
‘systemTopicClusterName’ cluster.

Report URL: https://github.com/apache/rocketmq/actions/runs/14463043466

With regards,
GitHub Actions via GitBox



[GH] (rocketmq/develop): Workflow run "Coverage" is working again!

2025-04-01 Thread GitBox


The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
4a15256f378a88253bb1e77b27fa02eb85d57ebd / ymwneu 
[ISSUE #9300] Periodic cleanup of inactive items in StatsItemSet (#9301)

Report URL: https://github.com/apache/rocketmq/actions/runs/14188140002

With regards,
GitHub Actions via GitBox