Return-Path: linux-nfs-owner@vger.kernel.org Received: from peace.netnation.com ([204.174.223.2]:57894 "EHLO peace.netnation.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754322Ab2H0WCg (ORCPT ); Mon, 27 Aug 2012 18:02:36 -0400 Received: from sim by peace.netnation.com with local (Exim 4.77) (envelope-from ) id 1T67H4-0001JM-Rk for linux-nfs@vger.kernel.org; Mon, 27 Aug 2012 14:55:10 -0700 Date: Mon, 27 Aug 2012 14:55:10 -0700 From: Simon Kirby To: linux-nfs@vger.kernel.org Subject: [3.6-rc3] rdirplus broken? (EBUSY) Message-ID: <20120827215510.GL24761@hostway.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-nfs-owner@vger.kernel.org List-ID: Hello! Something seems broiken in 3.6-rc[123] which was fine in 3.5 and earlier. This is a 3.4.1 knfsd server with ext3 and XFS-based NFS exports: / 192.168.13.0/24(rw,no_root_squash,no_subtree_check,async) /pics 192.168.13.0/24(rw,no_root_squash,no_subtree_check,async) /raid 192.168.13.0/24(rw,no_root_squash,no_subtree_check,async) and a 3.6-rc3 client with this in fstab: flick:/ /flick nfs rw,vers=3 flick:/raid /flick/raid nfs rw,vers=3 flick:/pics /flick/pics nfs rw,vers=3 This seems to fail now as follows: [sroot@oof:/]# mount flick [sroot@oof:/]# mount flick/raid [sroot@oof:/]# mount flick/pics [sroot@oof:/]# ls -l flick ls: cannot access flick/pics: Device or resource busy ls: cannot access flick/raid: Device or resource busy total 2180 drwxr-xr-x 45 root root 4096 Jun 18 14:19 ./ drwxr-xr-x 58 root root 4096 Jul 3 22:24 ../ ... ?????????? ? ? ? ? ? pics ?????????? ? ? ? ? ? raid ... [sroot@oof:/]# cd flick/pics flick/pics: Device or resource busy. These mount points are now stuck and cannot be unmounted until I reboot (umount -l fails with EBUSY). If I mount with "nordirplus", I can't seem to get it to break. However, sometimes it will work regardless. I can bisect this if it would help.. Simon-