mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-08 10:08:42 +08:00
fix: No LevelZero segment in target (#28803)
the incorrect filter causes all LevelZero segment filtered, so the deleted entities may be still visible related: #27349 Signed-off-by: yah01 <yah2er0ne@outlook.com>
This commit is contained in:
parent
321c5c32e3
commit
c0f6eccb7a
@ -25,6 +25,7 @@ import (
|
|||||||
"go.uber.org/zap"
|
"go.uber.org/zap"
|
||||||
|
|
||||||
"github.com/milvus-io/milvus/internal/proto/datapb"
|
"github.com/milvus-io/milvus/internal/proto/datapb"
|
||||||
|
"github.com/milvus-io/milvus/pkg/common"
|
||||||
"github.com/milvus-io/milvus/pkg/log"
|
"github.com/milvus-io/milvus/pkg/log"
|
||||||
"github.com/milvus-io/milvus/pkg/util/merr"
|
"github.com/milvus-io/milvus/pkg/util/merr"
|
||||||
"github.com/milvus-io/milvus/pkg/util/retry"
|
"github.com/milvus-io/milvus/pkg/util/retry"
|
||||||
@ -206,7 +207,7 @@ func (mgr *TargetManager) PullNextTargetV2(broker Broker, collectionID int64, ch
|
|||||||
|
|
||||||
partitionSet := typeutil.NewUniqueSet(chosenPartitionIDs...)
|
partitionSet := typeutil.NewUniqueSet(chosenPartitionIDs...)
|
||||||
for _, segmentInfo := range segmentInfos {
|
for _, segmentInfo := range segmentInfos {
|
||||||
if partitionSet.Contain(segmentInfo.GetPartitionID()) && segmentInfo.GetPartitionID() != -1 {
|
if partitionSet.Contain(segmentInfo.GetPartitionID()) || segmentInfo.GetPartitionID() == common.InvalidPartitionID {
|
||||||
segments[segmentInfo.GetID()] = segmentInfo
|
segments[segmentInfo.GetID()] = segmentInfo
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user