summaryrefslogtreecommitdiffstats
path: root/gluster/gfapi.py
diff options
context:
space:
mode:
authorThiago da Silva <thiago@redhat.com>2015-09-02 07:08:17 -0700
committerGerrit Code Review <review@dev.gluster.org>2015-09-02 07:08:18 -0700
commitf3acbc844a105d342a3133789f01eaf713a981d1 (patch)
treec36e9bcb31f36232b453131f7494dbb7d19b76d8 /gluster/gfapi.py
parentc9fedc64081e1504a1bbf88be5a5dcfb9fff3652 (diff)
parentca456a770e835f829281dac85bd8c4f00b8624ff (diff)
Merge "Fix open/fopen in thread other than main"
Diffstat (limited to 'gluster/gfapi.py')
-rwxr-xr-xgluster/gfapi.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/gluster/gfapi.py b/gluster/gfapi.py
index 9b0d9a8..7fee1bb 100755
--- a/gluster/gfapi.py
+++ b/gluster/gfapi.py
@@ -777,9 +777,9 @@ class Volume(object):
raise ValueError("Invalid mode")
else:
if (os.O_CREAT & flags) == os.O_CREAT:
- fd = api.client.glfs_creat(self.fs, path, flags, 0666)
+ fd = api.glfs_creat(self.fs, path, flags, 0666)
else:
- fd = api.client.glfs_open(self.fs, path, flags)
+ fd = api.glfs_open(self.fs, path, flags)
if not fd:
err = ctypes.get_errno()
raise OSError(err, os.strerror(err))
@@ -803,12 +803,9 @@ class Volume(object):
raise TypeError("flags must evaluate to an integer")
if (os.O_CREAT & flags) == os.O_CREAT:
- # FIXME:
- # Without direct call to _api the functest fails on creat and open.
-
- fd = api.client.glfs_creat(self.fs, path, flags, mode)
+ fd = api.glfs_creat(self.fs, path, flags, mode)
else:
- fd = api.client.glfs_open(self.fs, path, flags)
+ fd = api.glfs_open(self.fs, path, flags)
if not fd:
err = ctypes.get_errno()
raise OSError(err, os.strerror(err))