From owner-freebsd-fs@freebsd.org Wed Jun 14 14:23:52 2017 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6B684D8F081 for ; Wed, 14 Jun 2017 14:23:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 597736573D for ; Wed, 14 Jun 2017 14:23:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5EENqFE073665 for ; Wed, 14 Jun 2017 14:23:52 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-fs@FreeBSD.org Subject: [Bug 219972] Unable to zpool export following some zfs recv Date: Wed, 14 Jun 2017 14:23:52 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: pfribeiro@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-fs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2017 14:23:52 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219972 --- Comment #1 from pfribeiro@gmail.com --- I've done some further testing on this by isolating the issue to a 'zfs sen= d' and 'zfs recv' on the same machine between the external USB drive (on /dev/= da0) and a USB stick (on /dev/da1). 1. I made sure that there were no existing pools on both devices, by destro= ying the pools and doing 'zpool labelclear -f /dev/da0' and 'zpool labelclear -f /dev/da1'. root@sunflower:~ # zpool labelclear -f /dev/da0 root@sunflower:~ # zpool labelclear -f /dev/da1 2. Created two pools: root@sunflower:~ # zpool create -O atime=3Doff -O compression=3Dlz4 master = /dev/da0 root@sunflower:~ # zpool create -O atime=3Doff -O compression=3Dlz4 slave /= dev/da1 root@sunflower:~ # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT master 7.25T 360K 7.25T - 0% 0% 1.00x ONLINE - slave 7.25G 78.5K 7.25G - 0% 0% 1.00x ONLINE - zroot 51.5G 1.11G 50.4G - 0% 2% 1.00x ONLINE - 3. Created some test file on the master pool: root@sunflower:~ # touch /master/test root@sunflower:~ # echo "Hello" > /master/test 4. Created a snapshot on the master pool: root@sunflower:~ # zfs snapshot -r "master@1" 5. Exported the 'slave' pool and imported unmounted (not sure this matters really): root@sunflower:~ # zpool export slave root@sunflower:~ # zpool import -N slave 6. Sent the snapshot across to the slave pool: root@sunflower:~ # zfs send -Rev "master@1" | zfs recv -Fu slave full send of master@1 estimated size is 10K total estimated size is 10K TIME SENT SNAPSHOT root@sunflower:~ # zpool list NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT master 7.25T 588K 7.25T - 0% 0% 1.00x ONLINE - slave 7.25G 376K 7.25G - 0% 0% 1.00x ONLINE - zroot 51.5G 1.11G 50.4G - 0% 2% 1.00x ONLINE - 7. Tried to export and import the slave a few times: root@sunflower:~ # zpool export slave root@sunflower:~ # zpool import slave root@sunflower:~ # zpool export slave cannot export 'slave': pool is busy ...and bang the problem is back. This seems a little crazy. I would appreciate if someone could try and help me reproduce this problem = on their system, and perhaps point me to some further debugging steps. I'm out= of ideas as to what else I could/should test at this point. Thanks --=20 You are receiving this mail because: You are the assignee for the bug.=