From b3ee1a4bd59b040f44dee3ab983e39e19797d637 Mon Sep 17 00:00:00 2001 From: chyezh Date: Wed, 12 Jun 2024 20:21:56 +0800 Subject: [PATCH] fix: lost DroppedAt field when DropCollection (#33766) issue: #33097 Signed-off-by: chyezh --- internal/datacoord/meta.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/datacoord/meta.go b/internal/datacoord/meta.go index 5e449b3962..c38a369cfb 100644 --- a/internal/datacoord/meta.go +++ b/internal/datacoord/meta.go @@ -1803,6 +1803,9 @@ func updateSegStateAndPrepareMetrics(segToUpdate *SegmentInfo, targetState commo zap.Int64("# of rows", segToUpdate.GetNumOfRows())) metricMutation.append(segToUpdate.GetState(), targetState, segToUpdate.GetLevel(), segToUpdate.GetNumOfRows()) segToUpdate.State = targetState + if targetState == commonpb.SegmentState_Dropped { + segToUpdate.DroppedAt = uint64(time.Now().UnixNano()) + } } func (m *meta) ListCollections() []int64 {