[OpenAFS-devel] semantics of stat'ing a mount point
Derek Atkins
warlord@MIT.EDU
23 Feb 2001 12:54:28 -0500
Honestly, I haven't come up with an architecture that would use it.
But being able to differentiate different errors is _always_ a good
thing.
-derek
Derrick J Brashear <shadow@dementia.org> writes:
> On 23 Feb 2001, Derek Atkins wrote:
>
> > It would be useful in the case of dynamic cell insertion to
> > differentiate between "unknown cell" and "unknown volume". So,
> > I say keep it how it is.
>
> How so? Differentiationmay be useful, but I can't think how this could be
> exploited usefully for that; Once you're making changes in the cache
> manager, whatthe clients see doesn't matter
>
> -D
>
> > Derrick J Brashear <shadow@dementia.org> writes:
> >
> > > In previous AFS versions, stat'ing an AFS mount point returns ENODEV for
> > > an unknown volume, but ENOENT if the mount point is for an unknown cell.
> > >
> > > A patch proposes to change that to consistently return ENODEV. Is anyone
> > > relying on the distinction? Cases could be made for
> > > -ENOENT represents a missing entry in the CellServDB for the cell
> > > -mount points should be treated like dangling symlinks and always return
> > > ENOENT when invalid
> > >
> > > The latter would be a considerable semantic change, though.
> > >
> > > -D
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > OpenAFS-devel mailing list
> > > OpenAFS-devel@openafs.org
> > > https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel
> >
> > --
> > Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> > Member, MIT Student Information Processing Board (SIPB)
> > URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
> > warlord@MIT.EDU PGP key available
> >
>
> _______________________________________________
> OpenAFS-devel mailing list
> OpenAFS-devel@openafs.org
> https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord@MIT.EDU PGP key available