From f79c7370f46684e5097e1b386d7faffc8d022f07 Mon Sep 17 00:00:00 2001 From: yah01 Date: Wed, 25 Oct 2023 22:10:13 +0800 Subject: [PATCH] Fix panic while flushing dropped/compacted segment (#27927) Signed-off-by: yah01 --- internal/datanode/segment.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/datanode/segment.go b/internal/datanode/segment.go index 57fbf2820e..faf954e78b 100644 --- a/internal/datanode/segment.go +++ b/internal/datanode/segment.go @@ -103,7 +103,7 @@ func (s *Segment) setReleased(b bool) { } func (s *Segment) isValid() bool { - return s.getType() != datapb.SegmentType_Compacted + return s != nil && s.getType() != datapb.SegmentType_Compacted } func (s *Segment) notFlushed() bool {