Re: [PATCH v3 5/5] ovl: consistent st_ino/d_ino

Miklos Szeredi
2017-06-21T08:38:41Z

On Wed, Jun 21, 2017 at 10:20 AM, Miklos Szeredi <miklos@szeredi.hu> wrote:

> Right. The problem is when dir becomes impure due to rename between
> two getdents(2) calls. We can't call ovl_dir_reset() because the
> offset is not zero. We could do a "cache with head cut off" starting
> from the current offset in the dir and finish with that. Yeah, it's
> probably less complexity than trying to intercept the actor...

On the other hand, we'll need to accommodate the native directory
indexing (i.e. seekdir(3) hell) in the cache, which is going to add to
complexity. Ugh.

Thanks,
Miklos