-
Notifications
You must be signed in to change notification settings - Fork 53
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
rpc error: code = Unavailable desc = transport is closing => Transport Endpoint Not Connected - using Seaweedfs with Nomad #147
Comments
Same here on nomad, csi-plugin logs also: On image : Works fine :) - It's look like this changes cause a problem: |
Can confirm that latest image is broken for me on Nomad with the error messages referencing Kubernetes, and that using v1.1.8 as @worotyns suggested works. |
@duanhongyi please take a look here. |
@chrislusf Let me take a look in the next few days. |
Still broken in the latest version. I think this commit has completely broke this CSI driver |
Send a PR to revert this change? |
I think it can be downgraded, that is, Nomad CSI does not support limited capacity. Is this feasible? This modification is the simplest. I currently do not have a Nomad cluster to experiment with. The pseudocode is as follows, mainly looking at the
|
I have looked at Nomad's API and it is not the standard K8S API; So the simplest way to fix it is to ignore obtaining the capacity of nomad PVC and directly return the maximum value. https://developer.hashicorp.com/nomad/api-docs/volumes If this is feasible, I will submit a PR tomorrow. |
Hello,
I'm encountering an issue that I'm unsure whether it stems from SeaweedFS, SeaweedFS-csi-driver or HashiCorp Nomad. I'm reaching out here as a starting point, hoping for guidance as my troubleshooting options are running thin. In my current setup, I have one master, one filer, and one volume server, all running on the same machine with these configurations:
bash
When utilizing the CSI with the following Nomad job:
hcl
It initially appears to work, but upon running jobs with different images, I consistently encounter a "Transport endpoint is not connected" error.
The filer logs display the following when starting a job and mounting it to a volume:
bash
Nomad volume mounting is done as follows:
hcl
I appreciate any insights or guidance you can provide to help resolve this issue.
Thank you.
The text was updated successfully, but these errors were encountered: