Project

General

Profile

Actions

Bug #12134

closed

[arv-mount] Fix test deadlock by using new llfuse in test suite

Added by Tom Clegg over 7 years ago. Updated about 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
FUSE
Target version:
Story points:
-

Description

Peter's patch for the thread-cancel bug has been merged upstream, but there is no new release yet.

Instead of waiting for a new release, we can update run-tests.sh to build its own version ("1.2.1arvados1"?) from source and install it into $VENVDIR during the dependencies/setup phase. Then "python setup.py install" in services/fuse should use that custom version instead of going to pypi, and we should see no more test suite deadlocks.

This is the relevant fix:

https://bitbucket.org/nikratio/python-llfuse/commits/8aab6579089bb0b07423a41bca84c4654b2f9b81


Subtasks 2 (0 open2 closed)

Task #12143: Exercise test suite with patched llfuseResolvedTom Clegg08/16/2017Actions
Task #12187: Review 12134-llfuse-patchResolvedTom Clegg08/16/2017Actions

Related issues

Related to Arvados - Idea #8345: [FUSE] Support llfuse 0.42+ResolvedTom Clegg02/03/2016Actions
Related to Arvados - Bug #10805: [FUSE] Upgrade llfuse to 1.2, fix deadlock in test suiteResolvedTom Clegg01/04/2017Actions
Actions

Also available in: Atom PDF