fix: Fix segments lost in flush response (#33061)

#33055

Signed-off-by: wayblink <anyang.wang@zilliz.com>
pull/33076/head
wayblink 2024-05-15 13:49:34 +08:00 committed by GitHub
parent 6ea7633bd5
commit 259bc97a2b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions

View File

@ -128,7 +128,7 @@ func (s *Server) Flush(ctx context.Context, req *datapb.FlushRequest) (*datapb.F
for _, segment := range segments {
if segment != nil &&
(isFlushState(segment.GetState())) &&
segment.GetLevel() == datapb.SegmentLevel_L1 &&
segment.GetLevel() != datapb.SegmentLevel_L0 && // SegmentLevel_Legacy, SegmentLevel_L1, SegmentLevel_L2
!sealedSegmentsIDDict[segment.GetID()] {
flushSegmentIDs = append(flushSegmentIDs, segment.GetID())
}