[ARVADOS] created: 87ff3923667937abd11c57973e214af9954e8a1c

git at public.curoverse.com git at public.curoverse.com
Thu Jul 23 13:56:55 EDT 2015


        at  87ff3923667937abd11c57973e214af9954e8a1c (commit)


commit 87ff3923667937abd11c57973e214af9954e8a1c
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date:   Thu Jul 23 13:57:29 2015 -0400

    6706: Check if self.inodes is None so that forget() operations don't crash if called
    during/after shutdown.

diff --git a/services/fuse/arvados_fuse/__init__.py b/services/fuse/arvados_fuse/__init__.py
index b24aaa6..b1cd42c 100644
--- a/services/fuse/arvados_fuse/__init__.py
+++ b/services/fuse/arvados_fuse/__init__.py
@@ -439,6 +439,8 @@ class Operations(llfuse.Operations):
 
     @catch_exceptions
     def forget(self, inodes):
+        if self.inodes is None:
+            return
         for inode, nlookup in inodes:
             ent = self.inodes[inode]
             _logger.debug("arv-mount forget: inode %i nlookup %i ref_count %i", inode, nlookup, ent.ref_count)

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list