X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/120a2268606d73317ab2353d79c3046017300f81..b61a80b93308582b91e89561dc373a1ea33658a9:/services/fuse/tests/integration_test.py diff --git a/services/fuse/tests/integration_test.py b/services/fuse/tests/integration_test.py index c79b1314cd..ba9cd88eb7 100644 --- a/services/fuse/tests/integration_test.py +++ b/services/fuse/tests/integration_test.py @@ -1,9 +1,14 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + import arvados import arvados_fuse import arvados_fuse.command import atexit import functools import inspect +import llfuse import logging import multiprocessing import os @@ -72,6 +77,10 @@ class IntegrationTest(unittest.TestCase): def decorator(func): @functools.wraps(func) def wrapper(self, *args, **kwargs): + # Workaround for llfuse deadlock bug. See #10805, #8345, + # https://bitbucket.org/nikratio/python-llfuse/issues/108 + llfuse.close = lambda *args: None + self.mount = None try: with arvados_fuse.command.Mount(