Re: fsync on large files

Raul Miller (rdm@test.legislate.com)
Thu, 18 Feb 1999 13:31:50 -0500


On Thu, 18 Feb 1999, Raul Miller wrote:
> > > > You might be able to get away with having a list of parents structure
> > > > on multiply linked directories, which would have to be mirrored in
> > > > dcache.

Alexander Viro <viro@math.psu.edu> wrote:
> And on rename() you will rebuild that data. How? Again, direct ancestors
> may be even not in dcache yet when you do the first lookup.
> What kind of data structure are you going to use?

The list of immediate parents would have to exist on disk for every
directory with more than one parent. I suppose I would base that data
structure on the "indirect block" structure of a regular inode.

Did I mention that I didn't think this was a pretty solution?

-- 
Raul

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/