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: enable horaemeta to monitor compaction nodes. #1555

Closed
wants to merge 30 commits into from

Conversation

LeslieKid
Copy link
Contributor

@LeslieKid LeslieKid commented Aug 21, 2024

Rationale

The subtask to support compaction offloading. See #1545

Detailed Changes

  • Introduce registeredCompactionNodesCache in ClusterMetadata and enable horaemeta to register compaction nodes through heartbeat.
  • Add NodeType in horaedb's NodeMetaInfo. Horaedb or compaction nodes can send heartbeat with node type info through meta client.
  • Impl tests.

Test Plan

CI test

@github-actions github-actions bot added the feature New feature or request label Aug 21, 2024
@LeslieKid LeslieKid changed the title feat: enable horaemeta node to monitor compaction nodes. feat: enable horaemeta to monitor compaction nodes. Aug 21, 2024
@LeslieKid
Copy link
Contributor Author

Close this pr.
This pr focus on supporting horaemeta to monitor compaction nodes.
But I found it better to impl monitor and scheduler feature for horaemeta to manage the compaction nodes in a single pr. See #1559

@LeslieKid LeslieKid closed this Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant