mirror of https://github.com/milvus-io/milvus.git
fix: Fix segments lost in flush response (#33061)
#33055 Signed-off-by: wayblink <anyang.wang@zilliz.com>pull/33076/head
parent
6ea7633bd5
commit
259bc97a2b
|
@ -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())
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue