[Bug]: Bulk Insert failed during Milvus restore with GCS native buckets using Milvus Backup tool #39134
Open
1 task done
Labels
kind/bug
Issues or changes related a bug
triage/accepted
Indicates an issue or PR is ready to be actively worked on.
Milestone
Is there an existing issue for this?
Environment
Current Behavior
Perform a Milvus restore operation using the Milvus Backup tool to restore data to a Milvus instance associated with a GCS native bucket. Below error is found:
workerpool: execute job no binlog to import, input=[paths:"nativemill/BackupMilvus864/flavorBack1/binlogs/insert_log/453580537997566884/453580537997566885/453580537997766901/" paths:"" ]: invalid parameter
Expected Behavior
Restore operation using the MilvusBack tool should be success without any error.
Steps To Reproduce
Milvus Log
No response
Anything else?
As part of BulkInsert,
ListObjects
function ofGCPNativeObjectStorage
is called to list all the folders and files inside a certain path (inside backupPath/binlogs/insert_log/collectionID/partitionID/segmentID/groupID).Only end files were returned from ListObjects (folder-like objects are skipped) and thus empty array of string was returned (thus no binlogs were found).
This issue is found as part of the MilvusBackup tool enhancement:
Enhancement task: #444
PR raised: #495
The text was updated successfully, but these errors were encountered: