-
-
Notifications
You must be signed in to change notification settings - Fork 174
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
Would a connect() sa_family=AF_UNIX on mergerfs give a ECONNREFUSED? #1278
Comments
connect isn't a call that exists in FUSE so I'm not sure. I've not really ever messed with uds or fifos with FUSE. an strace of mergerfs would help. |
Hey @trapexit , I did try to connect() is a syscall - not one that would probably show up in fuse I'd bet. I have actually managed to test using shell1:
shell2:
So, this might be something else wrong with git-annex. |
Not a solution, but a workaround:
Disabling ssh caching (and therefore the control socket) suggests that this a FUSE / mergerfs problem. I've set my regular ssh control socket to a mergerfs mount (via
|
It would help if someone provided explicit details on how things were setup or provide the strace of mergerfs. That said fuse doesn't have functions for connect so if it is related to that then there is likely nothing I can do. |
Hi, in my case the setup is fairly easy:
The git repo goes into Thanks! |
Hey, I'm trying to use Git Annex on top of mergerfs. Git Annex is having issues when it tries to sync (merely just a
git pull
/git push
), because the control sockets it's using are on mergerfs.I've just strace'd it, using
strace -f git annex sync
, and it looks like the problem is here;I'm just checking if that is expected, as I cannot see it in the mergerfs docs - it seems I can create unix sockets and FIFOs on mergerfs, but can you just confirm (or not) for me that it is mergerfs (or fuse) that is responsible for the ECONNREFUSED on the connect() call? Thanks!
The text was updated successfully, but these errors were encountered: