[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