diff --git a/internal/querynode/index_loader.go b/internal/querynode/index_loader.go index e4fe53aa8e478c323b6c71cb9cd39cd6c671db5c..63cbb00ec76224fe65191392c313ccb8270205b0 100644 --- a/internal/querynode/index_loader.go +++ b/internal/querynode/index_loader.go @@ -315,6 +315,9 @@ func (loader *indexLoader) getIndexInfo(collectionID UniqueID, segmentID UniqueI if err != nil { return 0, 0, err } + if response.Status.ErrorCode != commonpb.ErrorCode_SUCCESS { + return -1, -1, errors.New(response.Status.Reason) + } return response.IndexID, response.BuildID, nil }