Date: Tue, 09 Jun 2009 13:53:17 +0200 From: Attila Nagy <bra@fsn.hu> To: Kip Macy <kmacy@freebsd.org> Cc: Takahashi Yoshihiro <nyan@jp.freebsd.org>, pjd@freebsd.org, stable@freebsd.org, Mike Andrews <mandrews@bit0.com> Subject: Re: NFS on ZFS Message-ID: <4A2E4D2D.7040007@fsn.hu> In-Reply-To: <3c1674c90905280025i17039257l573838d33d8493fd@mail.gmail.com> References: <20090526.192217.94910518.nyan@jp.FreeBSD.org> <4A1C3DA8.5050300@bit0.com> <alpine.BSF.2.00.0905272224090.22610@beast.int.bit0.com> <3c1674c90905280025i17039257l573838d33d8493fd@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello, I've also ran into it, it's a pretty "killer" feature. :-O Any chance for us on the fix? Thanks, Kip Macy wrote: > The flags checks are too strict. File a PR. I'll fix it when I get to > it. Sorrry. > > > -Kip > > On Wed, May 27, 2009 at 7:24 PM, Mike Andrews <mandrews@bit0.com> wrote: > >> On Tue, 26 May 2009, Mike Andrews wrote: >> >> >>> Takahashi Yoshihiro wrote: >>> >>>> Today's stable has a problem creating a new file via NFS on ZFS. >>>> >>>> On the NFS server, there is no problem. >>>> >>>> % cd /ZFS >>>> % mktemp hoge >>>> hoge >>>> % ls -l hoge >>>> -rw------- 1 nyan nyan 0 5 26 19:09 hoge >>>> >>>> >>>> But it's a problem on the NFS client. >>>> >>>> # mount server:/ZFS /ZFS >>>> % cd /ZFS >>>> % mktemp hoge >>>> mktemp: mkstemp failed on hoge: Input/output error >>>> % ls -l hoge >>>> ---------- 1 nyan wheel 0 5 26 19:09 hoge >>>> >>>> The file has a wrong permission. >>>> >>>> This problem is only on stable, current has no problem. >>>> >>> I'm seeing this too. It seems so far to be limited to mkstemp() -- just >>> copying files normally works. For example /usr/bin/install -S fails, >>> without -S works, if the target is an NFS+ZFS volume. >>> >> Anyone? >> >> I've verified that if the NFS server uses UFS2, mkstemp() from an NFS >> client to the server works fine, but if the NFS server uses ZFS, the NFS >> server returns EIO after creating a file with 000 permissions. >> >> In addition to breaking /usr/bin/install -S, it also breaks rsync over NFS. >> >> I don't yet know if it matters whether the on-disk format is ZFS v6 vs v13. >> >> >> > > > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A2E4D2D.7040007>