Can we search/delete when compacting segments #37822
Unanswered
KendrickChou
asked this question in
Q&A and General discussion
Replies: 1 comment 3 replies
-
Hi Kendrick, All the delete is put into a new segment named L0 segments. So under your case, while A and B compacting into C, all the L0 segment will wait until the compaction done. Mean time you can still do insertion(only on a new Segment, say D) and deletion (only on a new L0 segment,. say F) |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've read Milvus architecture documents and understand that segment compaction is intended to combine small segments into larger ones and clean up logical deletions. This can be triggered manually by the user or automatically in the background.
My question is, can we search/delete when compacting segments? E.g., if segment A and B are compacting into C, can A and B still handle search/delete requests during compaction? If so, how does Miluvs ensure concurrency between these requests and the compaction process?
Thank you in advance for your answer :)
Beta Was this translation helpful? Give feedback.
All reactions