Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 18 Aug 2007 09:28:54 -0700
From:      "Bruce A. Mah" <bmah@freebsd.org>
To:        Peter Schuller <peter.schuller@infidyne.com>
Cc:        current@freebsd.org
Subject:   Re: ZFS: Listable but un-stat():able snapshot
Message-ID:  <46C71E46.9040305@freebsd.org>
In-Reply-To: <200708181028.13882.peter.schuller@infidyne.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
If memory serves me right, Peter Schuller wrote:
> Hello,
> 
> first off, this is on a machine running CURRENT from ~ 2007-05-08, so perhaps 
> this is no longer an issue. But I don't remember reading about it anywhere.
> 
> zfs list contains among other things (full path obscured, but otherwise 
> exactly as-is):
> 
> XXX@rsync                      0      -   146G  -
> XXX@200708181011               0      -   146G  -
> XXX@rsync2                  126K      -   146G  -
> 
> I took the first two snapshots rapidly in succession after each other - I 
> believe without any I/O to the fs in between. After I could not "cd" into the 
> rsync snapshot, I took another one (rsync2) for testing.
> 
> ls XXX/.zfs/snapshot:
> 
> 200708122313    200708180037    200708181011    rsync           rsync2
> 
> ls -l XXX/.zfs/snapshot (username obscured):
> 
> ls: rsync: No such file or directory
> drwx------  12 YYY YYY  43 Aug 12 22:31 200708122313
> drwx------  12 YYY YYY  43 Aug 18 00:30 200708180037
> drwx------  12 YYY YYY  43 Aug 18 09:30 200708181011
> drwx------  12 YYY YYY  43 Aug 18 09:30 rsync2
> 
> cd XXX/.zfs/snapshot/rsync:
> 
> cd: no such file or directory: XXX/.zfs/snapshot/rsync

I've seen something similar to this (several months ago?).  But I wasn't
able to do much more investigation, nor was I able to reproduce the
problem reliably.  pjd@ and I talked about it briefly and while we
agreed there was a problem, it wasn't obvious what it was.  I think I
made the problem go away with a reboot.

Bruce.

> Excerpt of kdump after ktrace ls -l:
> 
>  55508 ls       CALL  getdirentries(0x5,0x28214000,0x1000,0x28213054)
>  55508 ls       RET   getdirentries 128/0x80
>  55508 ls       CALL  lstat(0x28216168,0x28216108)
>  55508 ls       NAMI  "200708181011"
>  55508 ls       RET   lstat 0
>  55508 ls       CALL  lstat(0x28216228,0x282161c8)
>  55508 ls       NAMI  "200708180037"
>  55508 ls       RET   lstat 0
>  55508 ls       CALL  lstat(0x282162e8,0x28216288)
>  55508 ls       NAMI  "200708122313"
>  55508 ls       RET   lstat 0
>  55508 ls       CALL  lstat(0x28211268,0x28211208)
>  55508 ls       NAMI  "rsync2"
>  55508 ls       RET   lstat 0
>  55508 ls       CALL  lstat(0x28211318,0x282112b8)
>  55508 ls       NAMI  "rsync"
>  55508 ls       RET   lstat -1 errno 2 No such file or directory
> 
> I still have the snapshot on the machine and such if anybody wants me to run 
> some diagnostic commands.
> 



[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGxx5L2MoxcVugUsMRAu2eAKDQmUT60antdtXRSUyGKUM7HpLNvACglOKR
O0QQCl3C0yW5g8o3Bgx9QHg=
=KHVd
-----END PGP SIGNATURE-----
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46C71E46.9040305>