-
Notifications
You must be signed in to change notification settings - Fork 3k
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 Growing Search With Querynode Delegator And Streaming Service #38399
Closed
12 tasks done
Labels
feature/streaming node
streaming node feature
kind/enhancement
Issues or changes related to enhancement
Milestone
Comments
This was referenced Dec 12, 2024
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 17, 2024
#38442) issue: #38399 - move the lifetime implementation of common code out of the server level lifetime implementation Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 17, 2024
issue: #38399 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 23, 2024
issue: #38399 --------- Signed-off-by: chyezh <[email protected]>
This was referenced Dec 23, 2024
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 24, 2024
issue: #38399 --------- Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 24, 2024
issue: #38399 --------- Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 25, 2024
issue: #38399 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 25, 2024
issue: #38399 --------- Signed-off-by: chyezh <[email protected]>
This was referenced Dec 25, 2024
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 26, 2024
issue: #38399 Signed-off-by: chyezh <[email protected]>
NicoYuan1986
pushed a commit
to NicoYuan1986/milvus
that referenced
this issue
Dec 26, 2024
…8400) issue: milvus-io#38399 --------- Signed-off-by: chyezh <[email protected]>
NicoYuan1986
pushed a commit
to NicoYuan1986/milvus
that referenced
this issue
Dec 26, 2024
issue: milvus-io#38399 --------- Signed-off-by: chyezh <[email protected]>
NicoYuan1986
pushed a commit
to NicoYuan1986/milvus
that referenced
this issue
Dec 26, 2024
…io#38671) issue: milvus-io#38399 --------- Signed-off-by: chyezh <[email protected]>
NicoYuan1986
pushed a commit
to NicoYuan1986/milvus
that referenced
this issue
Dec 26, 2024
issue: milvus-io#38399 Signed-off-by: chyezh <[email protected]>
NicoYuan1986
pushed a commit
to NicoYuan1986/milvus
that referenced
this issue
Dec 26, 2024
issue: milvus-io#38399 --------- Signed-off-by: chyezh <[email protected]>
NicoYuan1986
pushed a commit
to NicoYuan1986/milvus
that referenced
this issue
Dec 26, 2024
…#38743) issue: milvus-io#38399 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Dec 27, 2024
issue: #38399 - use last allocate but not last confirmed id to make barrier. - move the barrier logic into the timetick allocator. - try to sync up local allocator and remote allocator when first barrier check not pass to speed up. Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Jan 24, 2025
issue: #38399 - Embed the query node into streaming node to make delegator available at streaming node. - The embedded query node has a special server label `QUERYNODE_STREAMING-EMBEDDED`. - Change the balance strategy to make the channel assigned to streaming node as much as possible. Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 5, 2025
issue: #38399 - The stats may be kept after wal closing if the growing segment is not dirty. - Change the error handling of wal open to avoid redundant manager api call. Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 5, 2025
issue: #38399 - Make the wal scanner interface same with streaming scanner. - Use wal if the wal is located at current node. - Otherwise fallback the old logic. Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 7, 2025
issue: #38399 - broadcast message can carry multi resource key now. - implement event-based notification for broadcast messages - broadcast message use broadcast id as a unique identifier in message - broadcasted message on vchannels keep the broadcasted vchannel now. - broadcasted message and broadcast message have a common broadcast header now. --------- Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 7, 2025
issue: #38399 pr: #39522 - broadcast message can carry multi resource key now. - implement event-based notification for broadcast messages - broadcast message use broadcast id as a unique identifier in message - broadcasted message on vchannels keep the broadcasted vchannel now. - broadcasted message and broadcast message have a common broadcast header now. --------- Signed-off-by: chyezh <[email protected]>
This was referenced Feb 8, 2025
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 10, 2025
issue: #38399 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 10, 2025
issue: #38399 pr: #39720 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 10, 2025
issue: #38399 - Add a pchannel level checkpoint for flush processing - Refactor the recovery of flushers of wal - make a shared wal scanner first, then make multi datasyncservice on it Signed-off-by: chyezh <[email protected]>
This was referenced Feb 10, 2025
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 12, 2025
issue: #38399 - Make a timetick-commit-based write ahead buffer at write side. - Add a switchable scanner at read side to transfer the state between catchup and tailing read Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 13, 2025
… ci (#39781) issue: #38399 - fix the nil pointer bug - limit the resource usage for streaming e2e - enhance the go test - fix: rootcoord block when graceful stop --------- Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 13, 2025
issue: #38399 pr: #39781 --------- Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 17, 2025
issue: #38399 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 17, 2025
issue: #38399, #39892 - use mvcc timestamp of wal as guaranteets if wal and delegator is located at same node. - fix: ignore growing option is lost at hibridsearch --------- Signed-off-by: chyezh <[email protected]>
Done |
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 18, 2025
…#39943) issue: #38399 Signed-off-by: chyezh <[email protected]>
sre-ci-robot
pushed a commit
that referenced
this issue
Feb 19, 2025
issue: #38399 Signed-off-by: chyezh <[email protected]>
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
Is there an existing issue for this?
What would you like to be added?
Also see the parent issue #33285.
Detail coming soon.
Why is this needed?
In order to quickly access growing query at streaming architecture in 2.6.
We are now implementing an intermediate version of StreamingService by the current delegator implemetation.
Since 2.6:
QUERYNODE_STREAMING-EMBEDED
, named streaming query node, aka. sqn.Here's the TODO list, part of them is extra enhancement for 2.6:
Anything else?
No response
The text was updated successfully, but these errors were encountered: