mar-file-system / marfs

MarFS provides a scalable near-POSIX file system by using one or more POSIX file systems as a scalable metadata component and one or more data stores (object, file, etc) as a scalable data component.
Other
96 stars 27 forks source link

misconfigured RDMA auth-file gets ENODATA from fuse #202

Open jti-lanl opened 7 years ago

jti-lanl commented 7 years ago
$ cat /campaign.jti/rdma/foo
cat: /campaign.jti/rdma/foo: No data available

The actual problem is that /root/.awsAuth doesn't exist (or is misconfigured?) on the storage servers.

Fixed by installing (or updating?) /root/.awsAuth on the servers, and restarting the RDMA server daemons.

This would be confusing for administrators.

We should arrange to return a more-meaningful errno. But, what? Seems like EACCES would at least get people starting to ask questions that would lead to discovery of the problem.