mirror of https://github.com/milvus-io/milvus.git
Fix releasing non-loaded partition blocks forever (#23623)
Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>pull/23650/head
parent
b7cb34b966
commit
6b29a991a5
|
@ -137,6 +137,11 @@ func (job *ReleasePartitionJob) Execute() error {
|
|||
return partition.GetPartitionID(), lo.Contains(req.GetPartitionIDs(), partition.GetPartitionID())
|
||||
})
|
||||
|
||||
if len(toRelease) == 0 {
|
||||
log.Warn("releasing partition(s) not loaded")
|
||||
return nil
|
||||
}
|
||||
|
||||
// If all partitions are released and LoadType is LoadPartition, clear all
|
||||
if len(toRelease) == len(loadedPartitions) &&
|
||||
job.meta.GetLoadType(req.GetCollectionID()) == querypb.LoadType_LoadPartition {
|
||||
|
|
Loading…
Reference in New Issue