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]: Support Search With View Support And Milvus Streaming Service. #38125

Open
1 of 27 tasks
chyezh opened this issue Dec 2, 2024 · 0 comments
Open
1 of 27 tasks
Labels
feature/streaming node streaming node feature kind/enhancement Issues or changes related to enhancement
Milestone

Comments

@chyezh
Copy link
Contributor

chyezh commented Dec 2, 2024

Is there an existing issue for this?

  • I have searched the existing issues

What would you like to be added?

Parent Issue: #33285

Design

Also see the parent issue.
Detail coming soon.

RoadMap

DataView Implementation

  • DataView Recovery Info Storage.
  • DataView Generation At Segment Meta Layer.
  • Make Sure DataView Generation Works Correctly With Flusher, Import, Compactor, .
  • DataView Work With Garbage Collector.

QueryView implementation

  • QueryView State Machine At Coord, Streaming, Query.
  • QueryView Sync Up By RPC Between Nodes.
  • QueryView Interface works with Balancer.
  • QueryView Work With Garbage Collector.

QueryNode Segment Management

  • Segment Lifetime Control
  • Segment Load Scheduler
  • Segment Load Policy At QueryNode
  • Work With StreamingNode Delete Stream

StreamingNode Delete Stream

  • Delete Stream Client At QueryNode
  • Delete Stream Server At StreamingNode

Balance At Coord

  • Balance Event Loop At Coord.
  • Balance Strategy.
  • Declaration And Wait Interface At Coord.

Search With New Architecture

Streaming Node Rebalance

  • Stateful (R/W) Streaming Node Channel Supported.
  • Multi-Parse-Rebalance At Streaming Node.

User API

  • LoadCollection/ReleaseCollection
  • LoadPartition/ReleasePartition

Why is this needed?

No response

Anything else?

No response

@chyezh chyezh added the kind/enhancement Issues or changes related to enhancement label Dec 2, 2024
sre-ci-robot pushed a commit that referenced this issue Dec 6, 2024
issue: #38125

- connect kv at standby mode.
- make balancer initialization lazy.

Signed-off-by: chyezh <[email protected]>
@chyezh chyezh changed the title [Enhancement]: Support Search With Milvus Streaming Service. [Enhancement]: Support Search With View Support And Milvus Streaming Service. Dec 12, 2024
@chyezh chyezh added this to the 3.0 milestone Dec 12, 2024
@chyezh chyezh added the feature/streaming node streaming node feature label Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/streaming node streaming node feature kind/enhancement Issues or changes related to enhancement
Projects
None yet
Development

No branches or pull requests

1 participant