// all queryNodes have successfully released the data, clean up collectionMeta
err:=rct.meta.releaseCollection(collectionID)
iferr!=nil{
log.Error("releaseCollectionTask: release collectionInfo from meta failed",zap.Int64("collectionID",collectionID),zap.Int64("msgID",rct.Base.MsgID),zap.Error(err))
log.Debug("releaseCollectionTask: add a releaseCollectionTask to releaseCollectionTask's childTask",zap.Any("task",releaseCollectionTask))
log.Debug("releaseCollectionTask: add a releaseCollectionTask to releaseCollectionTask's childTask",zap.Any("task",releaseCollectionTask))
}
}
//TODO::xige-16 delete collection info from should wait all internal release task execute done
// if some query nodes release collection failed, the collection data will can't be removed from query node
err=rct.meta.releaseCollection(collectionID)
iferr!=nil{
log.Error("releaseCollectionTask: release collectionInfo from meta failed",zap.Int64("collectionID",collectionID),zap.Int64("msgID",rct.Base.MsgID),zap.Error(err))
log.Error("releasePartitionTask: release collectionInfo from meta failed",zap.Int64("collectionID",collectionID),zap.Int64("msgID",rpt.Base.MsgID),zap.Error(err))
log.Debug("releasePartitionTask: add a releasePartitionTask to releasePartitionTask's childTask",zap.Int64("collectionID",collectionID),zap.Int64("msgID",rpt.Base.MsgID))
log.Debug("releasePartitionTask: add a releasePartitionTask to releasePartitionTask's childTask",zap.Int64("collectionID",collectionID),zap.Int64("msgID",rpt.Base.MsgID))
}
}
//TODO::xige-16 delete partition info from meta should wait all internal release task execute done
// if some query nodes release partitions failed, the partition data will can't be removed from query node
log.Error("releasePartitionTask: release collectionInfo from meta failed",zap.Int64("collectionID",collectionID),zap.Int64("msgID",rpt.Base.MsgID),zap.Error(err))