Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Oct 2012 19:24:17 +0200
From:      Guido Falsi <mad@madpilot.net>
To:        "current@FreeBSD.org" <current@FreeBSD.org>
Subject:   Regression with ZFS on recent current
Message-ID:  <507EE9C1.7060800@madpilot.net>

next in thread | raw e-mail | index | archive | help
Hi!

While testing portshaker I found a regression in latest current.

portshaker depends on ZFS(when enabling ZFS support) remounting
filesystems on the fly when changing the mountpoint property. This is
working as expected on 9.x while on 10-current is not working. Problem
has appeared sometime before October 3rd.

Here is some sample output from a9.x machine and a 10-current one:

root@micro:~ [0]# uname -a
FreeBSD micro.madpilot.net 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0
r239180: Sat Aug 11 00:14:47 CEST 2012
root@micro.madpilot.net:/usr/obj/usr/src/sys/MICRO  amd64
root@micro:~ [0]# zfs create tank/test
root@micro:~ [0]# touch /test/baz
root@micro:~ [0]# zfs set mountpoint=/foo tank/test
root@micro:~ [0]# ls -ld /foo
drwxr-xr-x  2 root  wheel  3 Oct 17 19:18 /foo
root@micro:~ [0]# ls -l /foo/
total 1
-rw-r--r--  1 root  wheel  0 Oct 17 19:18 baz
root@micro:~ [0]# zfs list tank/test
NAME        USED  AVAIL  REFER  MOUNTPOINT
tank/test   144K   826G   144K  /foo


root@marvin:~ [0]# uname -a
FreeBSD marvin.madpilot.net 10.0-CURRENT FreeBSD 10.0-CURRENT #7
r241638: Wed Oct 17 14:33:18 CEST 2012
root@marvin.madpilot.net:/usr/obj/usr/src/sys/MARVIN  amd64
root@marvin:~ [0]# zfs create tank/test
root@marvin:~ [0]# touch /test/baz
root@marvin:~ [0]# zfs set mountpoint=/foo tank/test
root@marvin:~ [0]# ls -ld /foo
ls: /foo: No such file or directory
root@marvin:~ [1]# ls -l /foo/
ls: /foo/: No such file or directory
root@marvin:~ [1]# ls -ld /test
drwxr-xr-x  2 root  wheel  3 Oct 17 19:19 /test
root@marvin:~ [0]# zfs list tank/test
NAME        USED  AVAIL  REFER  MOUNTPOINT
tank/test    31K   240G    31K  /foo


Is this known? is the new behavior expected?

Am I doing something stupid?

Thanks in advance

-- 
Guido Falsi <mad@madpilot.net>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?507EE9C1.7060800>