diff --git a/states/etcd/show/segment_index.go b/states/etcd/show/segment_index.go index 4700463c..847c7a39 100644 --- a/states/etcd/show/segment_index.go +++ b/states/etcd/show/segment_index.go @@ -83,7 +83,7 @@ func (c *ComponentShow) SegmentIndexCommand(ctx context.Context, p *SegmentIndex count := make(map[string]int) for _, segment := range segments { - if segment.State != commonpb.SegmentState_Flushed { + if segment.State != commonpb.SegmentState_Flushed && segment.GetState() != commonpb.SegmentState_Flushing { continue } fmt.Printf("SegmentID: %d\t State: %s", segment.GetID(), segment.GetState().String())