wcfs: Fix fusermount for NEO storage \w > 1 master
We use the zuri for the FsName. The NEO uri contains commas if the respective cluster uses more than one master node [1]. Unfortunately fusermount doesn't support commas in mount options, because mount options are separated from each other by commas [2], [3]. Therefore before this patch WCFS failed to mount the filesystem if the NEO cluster had more than one master: this failure is fixed now. [1] https://lab.nexedi.com/kirr/neo/blob/8c974485/go/neo/client.go#L613 [2] https://www.man7.org/linux/man-pages/man1/fusermount3.1.html [3] https://lab.nexedi.com/kirr/go-fuse/blob/4a0e6eb5/fuse/server.go#L186
Showing
-
Maintainer
TODO: I should check if this is also necessary somewhere else (maybe in
wcfs/__init__.py
?) and if this is really the ideal place for this patch. -
mentioned in commit nexedi/neoppod@b775379a
-
mentioned in commit nexedi/neoppod@e09e8edc
Please register or sign in to comment