[GH] (rocketmq/develop): Workflow run "Coverage" is working again!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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!
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
