@rtype: str
"""
- return "{ip}:{port}:{volume}" \
- .format(ip=self.server_ip, port=self.port, volume=self.volume)
+ return "-o server-port={port} {ip}:/{volume}" \
+ .format(port=self.port, ip=self.server_ip, volume=self.volume)
def GetKVMMountString(self, path):
"""Return the string KVM needs to use this volume.
vol_name="testvol")
self.assertEqual(
vol_1._GetFUSEMountString(),
- "203.0.113.42:24007:testvol"
+ "-o server-port=24007 203.0.113.42:/testvol"
)
vol_2 = TestGlusterVolume._MakeVolume(addr=TestGlusterVolume.testAddrIpv[6],
# This _ought_ to work. https://bugzilla.redhat.com/show_bug.cgi?id=764188
self.assertEqual(
vol_2._GetFUSEMountString(),
- "2001:db8:0:74:65:28:6:69:24007:testvol"
+ "-o server-port=24007 2001:db8:0:74:65:28:6:69:/testvol"
)
vol_3 = TestGlusterVolume._MakeVolume(addr="localhost",
vol_name="testvol")
fuseMountString = vol_3._GetFUSEMountString()
self.assertTrue(fuseMountString in
- ["127.0.0.1:9001:testvol", "::1:9001:testvol"],
+ ["-o server-port=9001 127.0.0.1:/testvol",
+ "-o server-port=9001 ::1:/testvol"],
msg="%s not testvol on localhost:9001" % (fuseMountString,))