[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 266236] ZFS NFS : .zfs/snapshot : Stale file handle"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 05 Sep 2022 15:36:57 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266236
Bug ID: 266236
Summary: ZFS NFS : .zfs/snapshot : Stale file handle
Product: Base System
Version: 13.1-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: standards
Assignee: standards@FreeBSD.org
Reporter: nomad@neuronfarm.net
Hi, since upgrading to 13.1-RELEASE of FreeBSD I can't anymore access to
.zfs/snapshot folder over NFS.
On Ubuntu or Debian client when I tried to acces do .zfs/snapshot I obtain :
Stale file handle
medic:/home/user1 on /home/user1 type nfs
(rw,relatime,vers=3,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.80,mountvers=3,mountport=850,mountproto=udp,local_lock=none,addr=192.168.0.80)
I have 2 server one in 13.0-p7 and the other in 13.1-p2
Several disk bay, all in multi-attachment
each bay connected to the 2 server
I use this setup since 12.0 Release and before 13.1 all was ok with snapshot
access.
I use carp to be able to distribute the load over my two server and in case of
trouble or upgrade needed I can import all my pool in one and then upgrade on
the other.
So I have several IP for this data service, one by pool export in fact.
I only have the stale file handle on .zfs/snapshot over NFS on the 13.1 server,
if I import my pool on the 13.0 it works has normal.
Locally (On FreeBSD) I can list the snapshots normally on booth server.
I have to upgrade my booth server to 13.1 because with 13.0 I was facing an
other trouble which is solver under 13.1.
Has I say NFS setup is based on a carp IP :
lagg1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu
1500
options=4e507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
[...]
inet 192.168.0.80 netmask 0xffffff00 broadcast 192.168.0.255 vhid 80
[...]
laggproto lacp lagghash l2,l3,l4
laggport: bnxt0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
laggport: bnxt1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>
groups: lagg
carp: MASTER vhid 80 advbase 1 advskew 100
[...]
media: Ethernet autoselect
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
My NFS config :
rpcbind_enable="YES"
nfs_server_enable="YES"
nfs_server_flags="-u -t -h 192.168.0.80 -h 192.168.0.81 -h 192.168.0.82 -h
192.168.0.83 --minthreads 12 --maxthreads 24"
mountd_enable="YES"
rpc_lockd_enable="YES"
rpc_statd_enable="YES"
My sharenfs setup on the pool/vol :
# zfs get sharenfs tank/home/user1
NAME PROPERTY VALUE SOURCE
tank/home/user1 sharenfs -network 192.168.0.0 -mask 255.255.255.0 local
It's seems there is the same trouble with TrueNas 13 see here :Forum TrueNAS -
Stale file handle" when list snapshots (.zfs)
An other issu which also appear on TrueNAS :
Deleting a snapshot in which a simple "ls" via NFS has been attempted will
completely block and leave the zfs destroy process in an unkillable state IO
(trouble).
On TrueNAS it seems that in this case whole system will become unstable or even
totally unusable...
If anyone can help.
Thanks.
--
You are receiving this mail because:
You are the assignee for the bug.