From owner-freebsd-fs@freebsd.org Thu Apr 25 09:16:03 2019 Return-Path: Delivered-To: freebsd-fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 104D315917BB for ; Thu, 25 Apr 2019 09:16:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 9895E723C3 for ; Thu, 25 Apr 2019 09:16:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5CC9615917BA; Thu, 25 Apr 2019 09:16:02 +0000 (UTC) Delivered-To: fs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0DBDA15917B9 for ; Thu, 25 Apr 2019 09:16:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 99D70723C2 for ; Thu, 25 Apr 2019 09:16:01 +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 mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id D04D94BF7 for ; Thu, 25 Apr 2019 09:16:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x3P9G0EK059142 for ; Thu, 25 Apr 2019 09:16:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x3P9G031059131 for fs@FreeBSD.org; Thu, 25 Apr 2019 09:16:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: fs@FreeBSD.org Subject: [Bug 237517] ZFS parallel mounting sometimes misses mounting intermediate filesystems Date: Thu, 25 Apr 2019 09:16:01 +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: 12.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: Trond.Endrestol@ximalas.info X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: 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.29 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Apr 2019 09:16:03 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237517 --- Comment #1 from Trond.Endrestol@ximalas.info --- I created a new VM to play with. It's running the 12.0-STABLE amd64 snapsho= t of 2019-04-18. Here's the output of df -ah after a normal boot: Filesystem Size Used Avail Capacity Moun= ted on zroot/ROOT/20190418-r346338 10G 1.7G 8.5G 16% / devfs 1.0K 1.0K 0B 100% /dev zdata/usr/local/www 2.6G 88K 2.6G 0%=20=20=20 /usr/local/www zdata/usr/local/pgsql 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql zdata/home 2.6G 88K 2.6G 0% /home zdata/usr/local/moodledata 2.6G 88K 2.6G 0%=20=20=20 /usr/local/moodledata zdata/var/db/bacula 2.6G 88K 2.6G 0%=20=20=20 /var/db/bacula zdata/var/db/mysql 2.6G 88K 2.6G 0%=20=20=20 /var/db/mysql zdata/var/db/darkstat 2.6G 88K 2.6G 0%=20=20=20 /var/db/darkstat zdata/usr/local/pgsql/data 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql/data zdata/var/db/boinc 2.6G 88K 2.6G 0%=20=20=20 /var/db/boinc zdata/var/db/mysql_tmpdir 2.6G 88K 2.6G 0%=20=20=20 /var/db/mysql_tmpdir zdata/var/db/postgres 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres zdata/var/db/mysql_secure 2.6G 88K 2.6G 0%=20=20=20 /var/db/mysql_secure zdata/usr/local/pgsql/data/base 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql/data/base zdata/var/db/prometheus 2.6G 88K 2.6G 0%=20=20=20 /var/db/prometheus zdata/var/db/bareos 2.6G 88K 2.6G 0%=20=20=20 /var/db/bareos zdata/usr/local/pgsql/data/pg_xlog 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql/data/pg_xlog zdata/var/db/postgres/data10 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data10 zroot/usr/compat 8.5G 88K 8.5G 0%=20=20=20 /usr/compat zdata/var/db/postgres/data11 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data11 zroot/media 8.5G 96K 8.5G 0% /med= ia zroot/var/empty 8.5G 88K 8.5G 0%=20=20=20 /var/empty zroot/usr/obj 8.5G 88K 8.5G 0% /usr= /obj zroot/var/audit 8.5G 88K 8.5G 0%=20=20=20 /var/audit zroot/usr/src 8.5G 88K 8.5G 0% /usr= /src zroot/usr/ports 8.5G 88K 8.5G 0%=20=20=20 /usr/ports zroot/var/unbound 8.5G 88K 8.5G 0%=20=20=20 /var/unbound zroot/var/crash 8.5G 92K 8.5G 0%=20=20=20 /var/crash zroot/nfs 8.5G 88K 8.5G 0% /nfs zroot/var/db/ports 8.5G 88K 8.5G 0%=20=20=20 /var/db/ports zroot/var/backups 8.5G 88K 8.5G 0%=20=20=20 /var/backups zroot/var/db/fontconfig 8.5G 88K 8.5G 0%=20=20=20 /var/db/fontconfig zdata/var/db/prometheus/data 2.6G 88K 2.6G 0%=20=20=20 /var/db/prometheus/data zroot/var/db/ntp 8.5G 88K 8.5G 0%=20=20=20 /var/db/ntp zroot/var/mail 8.5G 88K 8.5G 0%=20=20=20 /var/mail zroot/usr/local 8.5G 96K 8.5G 0%=20=20=20 /usr/local zroot/usr/docker 8.5G 88K 8.5G 0%=20=20=20 /usr/docker zroot/var/Named 8.5G 88K 8.5G 0%=20=20=20 /var/Named zroot/usr/local/var 8.5G 88K 8.5G 0%=20=20=20 /usr/local/var zroot/var/db/etcupdate 8.5G 2.1M 8.5G 0%=20=20=20 /var/db/etcupdate zroot/usr/local/etc 8.5G 88K 8.5G 0%=20=20=20 /usr/local/etc zroot/var/cache/ccache 8.5G 88K 8.5G 0%=20=20=20 /var/cache/ccache zroot/var/run 8.5G 144K 8.5G 0% /var= /run zroot/var/db/portsnap 8.5G 88K 8.5G 0%=20=20=20 /var/db/portsnap zroot/usr/local/certs 8.5G 88K 8.5G 0%=20=20=20 /usr/local/certs zroot/var/db/tlpkg 8.5G 88K 8.5G 0%=20=20=20 /var/db/tlpkg zroot/var/munin 8.5G 88K 8.5G 0%=20=20=20 /var/munin zroot/var/db/hyperv 8.5G 88K 8.5G 0%=20=20=20 /var/db/hyperv zroot/var/spool 8.5G 96K 8.5G 0%=20=20=20 /var/spool zroot/var/tmp 8.5G 88K 8.5G 0% /var= /tmp zroot/usr/local/tests 8.5G 88K 8.5G 0%=20=20=20 /usr/local/tests zroot/tmp 8.5G 120K 8.5G 0% /tmp zroot/var/cache/synth 8.5G 88K 8.5G 0%=20=20=20 /var/cache/synth zroot/var/lib 8.5G 88K 8.5G 0% /var= /lib zroot/var/cache/pkg 8.5G 88K 8.5G 0%=20=20=20 /var/cache/pkg zroot/usr/local/info 8.5G 88K 8.5G 0%=20=20=20 /usr/local/info zroot/var/log 8.5G 108K 8.5G 0% /var= /log zroot/var/account 8.5G 88K 8.5G 0%=20=20=20 /var/account zroot/var/synth 8.5G 88K 8.5G 0%=20=20=20 /var/synth zroot/var/db/pkg 8.5G 88K 8.5G 0%=20=20=20 /var/db/pkg zdata/var/db/postgres/data10/base 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data10/base zdata/var/db/postgres/data96 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data96 zdata/var/spool/bareos 2.6G 88K 2.6G 0%=20=20=20 /var/spool/bareos zdata/var/db/postgres/data96/pg_xlog 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data96/pg_xlog zroot/var/spool/mqueue 8.5G 88K 8.5G 0%=20=20=20 /var/spool/mqueue zroot/var/spool/clientmqueue 8.5G 88K 8.5G 0%=20=20=20 /var/spool/clientmqueue zdata/var/db/postgres/data11/base 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data11/base zdata/var/spool/ftp 2.6G 88K 2.6G 0%=20=20=20 /var/spool/ftp zdata/var/db/postgres/data96/base 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data96/base zroot/usr/ports/local 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/local zroot/usr/ports/workdirs 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/workdirs zdata/var/db/postgres/data11/pg_wal 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data11/pg_wal zroot/var/synth/builders 8.5G 88K 8.5G 0%=20=20=20 /var/synth/builders zdata/var/db/prometheus/data/wal 2.6G 88K 2.6G 0%=20=20=20 /var/db/prometheus/data/wal zroot/var/synth/live_packages 8.5G 88K 8.5G 0%=20=20=20 /var/synth/live_packages zroot/usr/ports/distfiles 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/distfiles zdata/var/db/postgres/data10/pg_wal 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data10/pg_wal zroot/usr/ports/packages 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/packages zroot/usr/compat/linux 8.5G 88K 8.5G 0%=20=20=20 /usr/compat/linux Some filesystem are mounted ahead of their intermediary filesystems, and the intermediary filesystems once mounted will effectively hide their children. This can not continue. This is the same output after I had remounted the filesystems in the correct order: Filesystem Size Used Avail Capacity Moun= ted on zroot/ROOT/20190418-r346338 10G 1.7G 8.5G 16% / devfs 1.0K 1.0K 0B 100% /dev zroot/media 8.5G 96K 8.5G 0% /med= ia zroot/nfs 8.5G 88K 8.5G 0% /nfs zroot/tmp 8.5G 116K 8.5G 0% /tmp zroot/usr/compat 8.5G 88K 8.5G 0%=20=20=20 /usr/compat zroot/usr/compat/linux 8.5G 88K 8.5G 0%=20=20=20 /usr/compat/linux zroot/usr/docker 8.5G 88K 8.5G 0%=20=20=20 /usr/docker zroot/usr/local 8.5G 96K 8.5G 0%=20=20=20 /usr/local zroot/usr/local/certs 8.5G 88K 8.5G 0%=20=20=20 /usr/local/certs zroot/usr/local/etc 8.5G 88K 8.5G 0%=20=20=20 /usr/local/etc zroot/usr/local/info 8.5G 88K 8.5G 0%=20=20=20 /usr/local/info zroot/usr/local/tests 8.5G 88K 8.5G 0%=20=20=20 /usr/local/tests zroot/usr/local/var 8.5G 88K 8.5G 0%=20=20=20 /usr/local/var zroot/usr/obj 8.5G 88K 8.5G 0% /usr= /obj zroot/usr/ports 8.5G 88K 8.5G 0%=20=20=20 /usr/ports zroot/usr/ports/distfiles 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/distfiles zroot/usr/ports/local 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/local zroot/usr/ports/packages 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/packages zroot/usr/ports/workdirs 8.5G 88K 8.5G 0%=20=20=20 /usr/ports/workdirs zroot/usr/src 8.5G 88K 8.5G 0% /usr= /src zroot/var/Named 8.5G 88K 8.5G 0%=20=20=20 /var/Named zroot/var/account 8.5G 88K 8.5G 0%=20=20=20 /var/account zroot/var/audit 8.5G 88K 8.5G 0%=20=20=20 /var/audit zroot/var/backups 8.5G 88K 8.5G 0%=20=20=20 /var/backups zroot/var/cache/ccache 8.5G 88K 8.5G 0%=20=20=20 /var/cache/ccache zroot/var/cache/pkg 8.5G 88K 8.5G 0%=20=20=20 /var/cache/pkg zroot/var/cache/synth 8.5G 88K 8.5G 0%=20=20=20 /var/cache/synth zroot/var/crash 8.5G 92K 8.5G 0%=20=20=20 /var/crash zroot/var/db/etcupdate 8.5G 2.1M 8.5G 0%=20=20=20 /var/db/etcupdate zroot/var/db/fontconfig 8.5G 88K 8.5G 0%=20=20=20 /var/db/fontconfig zroot/var/db/hyperv 8.5G 88K 8.5G 0%=20=20=20 /var/db/hyperv zroot/var/db/ntp 8.5G 88K 8.5G 0%=20=20=20 /var/db/ntp zroot/var/db/pkg 8.5G 88K 8.5G 0%=20=20=20 /var/db/pkg zroot/var/db/ports 8.5G 88K 8.5G 0%=20=20=20 /var/db/ports zroot/var/db/portsnap 8.5G 88K 8.5G 0%=20=20=20 /var/db/portsnap zroot/var/db/tlpkg 8.5G 88K 8.5G 0%=20=20=20 /var/db/tlpkg zroot/var/empty 8.5G 88K 8.5G 0%=20=20=20 /var/empty zroot/var/lib 8.5G 88K 8.5G 0% /var= /lib zroot/var/log 8.5G 108K 8.5G 0% /var= /log zroot/var/mail 8.5G 88K 8.5G 0%=20=20=20 /var/mail zroot/var/munin 8.5G 88K 8.5G 0%=20=20=20 /var/munin zroot/var/run 8.5G 144K 8.5G 0% /var= /run zroot/var/spool 8.5G 96K 8.5G 0%=20=20=20 /var/spool zroot/var/spool/clientmqueue 8.5G 88K 8.5G 0%=20=20=20 /var/spool/clientmqueue zroot/var/spool/mqueue 8.5G 88K 8.5G 0%=20=20=20 /var/spool/mqueue zroot/var/synth 8.5G 88K 8.5G 0%=20=20=20 /var/synth zroot/var/synth/builders 8.5G 88K 8.5G 0%=20=20=20 /var/synth/builders zroot/var/synth/live_packages 8.5G 88K 8.5G 0%=20=20=20 /var/synth/live_packages zroot/var/tmp 8.5G 88K 8.5G 0% /var= /tmp zroot/var/unbound 8.5G 88K 8.5G 0%=20=20=20 /var/unbound zdata/home 2.6G 88K 2.6G 0% /home zdata/usr/local/moodledata 2.6G 88K 2.6G 0%=20=20=20 /usr/local/moodledata zdata/usr/local/pgsql 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql zdata/usr/local/pgsql/data 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql/data zdata/usr/local/pgsql/data/base 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql/data/base zdata/usr/local/pgsql/data/pg_xlog 2.6G 88K 2.6G 0%=20=20=20 /usr/local/pgsql/data/pg_xlog zdata/usr/local/www 2.6G 88K 2.6G 0%=20=20=20 /usr/local/www zdata/var/db/bacula 2.6G 88K 2.6G 0%=20=20=20 /var/db/bacula zdata/var/db/bareos 2.6G 88K 2.6G 0%=20=20=20 /var/db/bareos zdata/var/db/boinc 2.6G 88K 2.6G 0%=20=20=20 /var/db/boinc zdata/var/db/darkstat 2.6G 88K 2.6G 0%=20=20=20 /var/db/darkstat zdata/var/db/mysql 2.6G 88K 2.6G 0%=20=20=20 /var/db/mysql zdata/var/db/mysql_secure 2.6G 88K 2.6G 0%=20=20=20 /var/db/mysql_secure zdata/var/db/mysql_tmpdir 2.6G 88K 2.6G 0%=20=20=20 /var/db/mysql_tmpdir zdata/var/db/postgres 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres zdata/var/db/postgres/data10 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data10 zdata/var/db/postgres/data10/base 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data10/base zdata/var/db/postgres/data10/pg_wal 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data10/pg_wal zdata/var/db/postgres/data11 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data11 zdata/var/db/postgres/data11/base 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data11/base zdata/var/db/postgres/data11/pg_wal 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data11/pg_wal zdata/var/db/postgres/data96 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data96 zdata/var/db/postgres/data96/base 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data96/base zdata/var/db/postgres/data96/pg_xlog 2.6G 88K 2.6G 0%=20=20=20 /var/db/postgres/data96/pg_xlog zdata/var/db/prometheus 2.6G 88K 2.6G 0%=20=20=20 /var/db/prometheus zdata/var/db/prometheus/data 2.6G 88K 2.6G 0%=20=20=20 /var/db/prometheus/data zdata/var/db/prometheus/data/wal 2.6G 88K 2.6G 0%=20=20=20 /var/db/prometheus/data/wal zdata/var/spool/bareos 2.6G 88K 2.6G 0%=20=20=20 /var/spool/bareos zdata/var/spool/ftp 2.6G 88K 2.6G 0%=20=20=20 /var/spool/ftp --=20 You are receiving this mail because: You are the assignee for the bug.=