-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: S3 storage doesn't work with index node (curlCode: 3, URL using bad/illegal format or missing URL) #25748
Comments
/assign @jiaoew1991 |
Could you provide all logs ? |
Could you check S3 is using virtual hosting bucket or path bucket mode ? For now, We just support path bucket mode, next release will support virtual hosting bucket mode |
/assign @zhagnlu |
Sorry for late reply!
It looks like it is virtual hosted mode. This is the url I get when I copy url of a file https://xxx-milvus.s3.eu-west-1.amazonaws.com/file.txt Can I change this setting on the bucket somehow? I've just created this bucket with Terraform and created IRSA role so pod service account can access the bucket. I've included complete logs of the indexnode. What I find strange is that data nodes don't seem to have this problem? |
Sorry for late reply too, as you say, need virtual host mode to support. 2.2.12 have supported it, you can try it. To use this mode, need to change milvus.yaml configs. as show below : |
Aha but how do I add the useVirtualHost parameter via helm chart - it doesn't seem to be exposed as a parameter? Something else that I don't understand - should I configure minio if I have enabled externalS3? Aren't they mutuall exclusive? |
To anwer my own question last question: I can't get virtual host mode to work however. I'm running v2.2.13 |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Is there an existing issue for this?
Environment
Current Behavior
After switching to S3 storage from Minio I can’t index my data any more. I see that data gets into s3 the bucket and it shows up in milvus-attu but when I try to load the collection nothing happens. When I check the logs I see this:
These are my Heml chart settings (I use IRSA roles for s3 access)
Because of this error the indexnode keeps crashing. I wonder if this is related to: #25725 - they mention S3 also but they have a different stack trace.
Expected Behavior
when I index my data it should work
Steps To Reproduce
Milvus Log
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: