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

[Enhancement]: Merge IndexNode and DataNode #39115

Open
1 of 4 tasks
bigsheeper opened this issue Jan 9, 2025 · 0 comments
Open
1 of 4 tasks

[Enhancement]: Merge IndexNode and DataNode #39115

bigsheeper opened this issue Jan 9, 2025 · 0 comments
Assignees
Labels
kind/enhancement Issues or changes related to enhancement

Comments

@bigsheeper
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing issues

What would you like to be added?

Target Version:

v2.6

Plan:

  • Merge DataNode and IndexNode into DataNode. The new deployment model will include:
    • MixCoord
    • QueryNodes
    • DataNodes
    • StreamingNodes
  • The merged DataNode will handle the following functions:
    • Compaction
    • Import
    • Index building
    • Statistics
    • Analysis
  • No toggles are required; the merged version will no longer support IndexNode.
  • Additional changes:
    • Remove IndexNode sessions, retaining only DataNode sessions.
    • Keep the current IndexNode RPC interface definitions unchanged.
    • Migrate IndexNode parameters to DataNode parameters.
Milvus
  • Merge IndexNode and DataNode.
Helm
  • Update Helm to exclude IndexNode support.
Operator
  • Update Operator configurations to exclude IndexNode support.

Why is this needed?

No response

Anything else?

No response

@bigsheeper bigsheeper added the kind/enhancement Issues or changes related to enhancement label Jan 9, 2025
@bigsheeper bigsheeper self-assigned this Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Issues or changes related to enhancement
Projects
None yet
Development

No branches or pull requests

1 participant