OSError: [Errno 2] Mount of `mfsmount` at `/rhev/data-center/mnt/mfsmount` does not exist
centos7 output of mount command:
mfsmaster:9421 on /rhev/data-center/mnt/mfsmount type fuse.mfs (rw,relatime,user_id=0,group_id=0,allow_other)
Source = mfsmount in first error out line, and source = ''mfsmaster:9421' on the OS, and I guess mount.py is trying to pattern match the mount and doesnt compare them correctly and bails out.
I guess normally the source of the mount does not change name, like with the specifics I gave to mount mfs.
I am trying to poke around the python to see if I can simply ignore this check, but my python skills are non existent.
Also, as a workaround, I tried to first mount mfs without ovirt, and then get ovirt to bind mount my /mnt/moosefs how-ever in centos7 bind mount names are strange, I think broken when compared to centos6, the output of mount in centos7 when bind mounting /mnt/moosefs to /ovirt:
mfsmaster:9421 on /mnt/moosfs
mfsmaster:9421 on /ovirt
where as in centos6 it would be:
mfsmaster:9421 on /mnt/moosfs
/mnt/moosfs on /ovirt
Again, I think the pattern matching of mount.py is what fails during bind mount also.
I think if bind mounting worked, the user could stick what-ever filesystem they wanted onto the OS, and get ovirt to bind mount it. Then it's the user's problem how to manage their FS.
Best,
Steve Kilduff