Hello,

On Mon, Aug 25, 2008 at 10:31 PM, <[EMAIL PROTECTED]> wrote:

> On Sat, Aug 23, 2008 at 12:30:56PM +0300, Sergiu Ivanov wrote:
> > What I wanted to say was that netfs_S_dir_lookup does not give the
> > client retry notifications in case it encounters a symlink (except for
> > the special case when the path is absolute), and symlinks are
> > translators. Probably, we shouldn't return retry notifications either
> > in case we encounter translators...
>
> Ah, I think I see now what you mean. It's not really comparable, though.
> "Normal" filesystem translators actually implement the filesystem that
> stores the symlink -- while the proxy only exposes the underlying
> filesystem.
>
> Note that the symlink translator exsists for the sake of filesystems
> that do not know about symlinks (fatfs for example), or to allow setting
> them as active translators on a readonly filesystem. In normal cases
> (like ext2), the symlinks are handled specially by the FS server instead.
>
> If you look up a symlink on a file system that doesn't natively suppport
> symlinks, it will handle it like any other active translator, i.e. it
> should give you a retry notification.
>

Ah, I see... I wasn't aware of this thing. Thanks a lot for the
explanation!

scolobb

Reply via email to