Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(horaemeta): impl compaction nodes management service #1559

Closed
wants to merge 8 commits into from

Conversation

LeslieKid
Copy link
Contributor

@LeslieKid LeslieKid commented Aug 27, 2024

Rationale

The subtask to support compaction offloading. See #1545
It is highly related to the this pr.

Detailed Changes

  • Horaemeta: Introduce CompactionNodeManager in ClusterMetadata
    • support register compaction nodes
    • support fetch compaction node with round-robin schedule strategy
      horaemeta.
  • Add unit tests.

Test Plan

CI test & new unit tests

@LeslieKid LeslieKid force-pushed the compaction-node-manager branch from f91e49c to 5e30b35 Compare September 24, 2024 09:40
@LeslieKid LeslieKid marked this pull request as ready for review September 24, 2024 09:48
@LeslieKid LeslieKid force-pushed the compaction-node-manager branch 2 times, most recently from e1222ac to 5e30b35 Compare September 27, 2024 07:00
@Rachelint
Copy link
Contributor

We can support this feature in future, just close now and can reopen when we decide to push it forward.

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.

2 participants