mirror of https://github.com/milvus-io/milvus.git
IndexNode finished the task before IndexCoord changes the meta (#10821)
Signed-off-by: cai.zhang <cai.zhang@zilliz.com>pull/10836/head
parent
3c2a46f2be
commit
e5f159ddd6
|
@ -173,6 +173,11 @@ func (mt *metaTable) BuildIndex(indexBuildID UniqueID, nodeID int64) error {
|
|||
// return fmt.Errorf("can not set lease key, index with ID = %d state is %d", indexBuildID, meta.indexMeta.State)
|
||||
//}
|
||||
|
||||
if meta.indexMeta.State == commonpb.IndexState_Finished || meta.indexMeta.State == commonpb.IndexState_Failed {
|
||||
log.Debug("This index task has been finished", zap.Int64("indexBuildID", indexBuildID),
|
||||
zap.Any("index state", meta.indexMeta.State))
|
||||
return nil
|
||||
}
|
||||
meta.indexMeta.NodeID = nodeID
|
||||
meta.indexMeta.State = commonpb.IndexState_InProgress
|
||||
|
||||
|
|
Loading…
Reference in New Issue