The GitHub Actions job "Run Integration Tests" on rocketmq.git/dev-0923 has 
succeeded.
Run started by GitHub user RongtongJin (triggered by RongtongJin).

Head commit for run:
d56bd5e61c5f4ab9965958af5c886180838ad8a5 / RongtongJin 
<[email protected]>
refactor: abstract StoreMetricsManager interface to support 
non-DefaultMessageStore

- Create StoreMetricsManager interface to define unified metrics management 
methods
- Add getStoreMetricsManager() method to MessageStore interface
- Add flushBehindBytes() method to MessageStore interface to fix missing method 
calls
- Refactor DefaultStoreMetricsManager to implement StoreMetricsManager interface
- Update all MessageStore implementations to support the new interface
- Modify TimerMessageStore to use getStoreMetricsManager() instead of direct 
type checking

This refactoring resolves the issue where incTimerDequeueCount and 
incTimerEnqueueCount
methods cannot be called when messageStore is not a DefaultMessageStore, 
improving
code extensibility and decoupling.

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

With regards,
GitHub Actions via GitBox

Reply via email to