Skip to content

[ISSUE #9141] [RIP-75] Supports timer message on RocksDB#9142

Closed
3424672656 wants to merge 68 commits intoapache:developfrom
3424672656:rocksdb_timer
Closed

[ISSUE #9141] [RIP-75] Supports timer message on RocksDB#9142
3424672656 wants to merge 68 commits intoapache:developfrom
3424672656:rocksdb_timer

Conversation

@3424672656
Copy link
Copy Markdown
Contributor

Which Issue(s) This PR Fixes

Fixes #9141

Brief Description

  1. Support rocksdb normal message writing and consumption
  2. Design different types of scheduled task isolation to avoid dependencies

How Did You Test This Change?

@Koado
Copy link
Copy Markdown
Contributor

Koado commented Mar 1, 2025

If there are already timer messages in the time wheel, how can we switch to the rocskdb version?

@3424672656
Copy link
Copy Markdown
Contributor Author

If there are already timer messages in the time wheel, how can we switch to the rocskdb version?

For the final implementation we will provide two switches

  1. The first switch: Whether to use rocksdb to support Wheel of Time
    
  2. Second switch: Whether to disable the file version time wheel
    

When there is a message in the file version time wheel, the two switches are enabled at the same time. The file version supports only dequeue messages. When there is no message from the file version wheel, turn off the second switch and switch completely to the rocksdb version

@3424672656 3424672656 closed this Feb 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[RIP-75] Supports timer message on RocksDB

8 participants