Date: Thu, 25 Apr 2019 09:16:01 +0000 From: bugzilla-noreply@freebsd.org To: fs@FreeBSD.org Subject: [Bug 237517] ZFS parallel mounting sometimes misses mounting intermediate filesystems Message-ID: <bug-237517-3630-qQMHvbYdt4@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-237517-3630@https.bugs.freebsd.org/bugzilla/> References: <bug-237517-3630@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
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.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-237517-3630-qQMHvbYdt4>