Merge branch '11369-log-sizes' refs #11369
[arvados.git] / services / fuse / arvados_fuse / __init__.py
index 1d25aa83cba34c2753579e2f56423db22f97a310..79cc296b8c76b8d7d44b38554e1689b38ea629a7 100644 (file)
@@ -105,14 +105,16 @@ class Handle(object):
         self.obj.dec_use()
 
     def flush(self):
-        if self.obj.writable():
-            return self.obj.flush()
+        pass
 
 
 class FileHandle(Handle):
     """Connects a numeric file handle to a File  object that has
     been opened by the client."""
-    pass
+
+    def flush(self):
+        if self.obj.writable():
+            return self.obj.flush()
 
 
 class DirectoryHandle(Handle):
@@ -589,6 +591,7 @@ class Operations(llfuse.Operations):
     @catch_exceptions
     def release(self, fh):
         if fh in self._filehandles:
+            _logger.debug("arv-mount release fh %i", fh)
             try:
                 self._filehandles[fh].flush()
             except Exception: