未验证 提交 a561614d 编写于 作者: G groot 提交者: GitHub

Fix bulkload failed bug (#19702)

Signed-off-by: Nyhmo <yihua.mo@zilliz.com>
Signed-off-by: Nyhmo <yihua.mo@zilliz.com>
上级 e6c76aba
......@@ -1169,6 +1169,17 @@ func importFlushReqFunc(node *DataNode, req *datapb.ImportTaskRequest, res *root
rowNum = field.RowNum()
break
}
if rowNum <= 0 {
log.Info("fields data is empty, no need to generate segment",
zap.Int64("task ID", importTaskID),
zap.Int("shard ID", shardID),
zap.Int("# of channels", len(chNames)),
zap.Strings("channel names", chNames),
)
return nil
}
colID := req.GetImportTask().GetCollectionId()
partID := req.GetImportTask().GetPartitionId()
segmentIDReq := composeAssignSegmentIDRequest(rowNum, shardID, chNames, colID, partID)
......
......@@ -186,7 +186,7 @@ func (p *ImportWrapper) fileValidation(filePaths []string, rowBased bool) error
size, err := p.chunkManager.Size(context.TODO(), filePath)
if err != nil {
log.Error("import wrapper: failed to get file size", zap.String("filePath", filePath), zap.Any("err", err))
return errors.New("failed to ")
return errors.New("failed to get file size of " + filePath)
}
if size == 0 {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册