From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from laas.laas.fr ([140.93.0.15]:11774 "EHLO laas.laas.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754598AbcHSXis (ORCPT ); Fri, 19 Aug 2016 19:38:48 -0400 Received: from pumpkin.laas.fr (pumpkin.laas.fr [IPv6:2001:660:6602:4:219:b9ff:fe0f:d0a]) by laas.laas.fr (8.15.2/8.15.1) with ESMTPS id u7JNUZn5004211 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sat, 20 Aug 2016 01:30:35 +0200 (CEST) Received: from pumpkin.laas.fr (localhost [127.0.0.1]) by pumpkin.laas.fr (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id u7JNUYQs023366 for ; Sat, 20 Aug 2016 01:30:34 +0200 Received: (from gauchard@localhost) by pumpkin.laas.fr (8.14.4/8.14.4/Submit) id u7JNUYHL023365 for linux-fsdevel@vger.kernel.org; Sat, 20 Aug 2016 01:30:34 +0200 Date: Sat, 20 Aug 2016 01:30:34 +0200 From: David Gauchard To: linux-fsdevel@vger.kernel.org Subject: unionfs-fuse freeze, starting with Linux 4.0 Message-ID: <20160819233034.GC22757@laas.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: Hello, I am sent here by the libfuse maintainer with the following issue: [ https://github.com/libfuse/libfuse/issues/57 ] Using unionfs-fuse, here is a simple script that freezes the caller when accessing to the mounted directory. After some tests, it appears that this script is working with previous versions of the kernel's fuse-api (with any version of unionfs or fuse even the latests). On /tmp/test/a mount -o bind / /tmp/rootbind unionfs -o allow_other,use_ino,suid,dev,nonempty,cow /tmp/rw=RW:/tmp/rootbind/tmp/test=RO /tmp/test echo freezing? echo not freezing >> /tmp/test/a cat /tmp/test/a cat /tmp/rootbind/tmp/test/a