[OpenAFS-devel] Re: [OpenAFS] Problems after Linux kernel upgrade 2.2 -> 2.4

Derrick J Brashear shadow@dementia.org
Tue, 8 Jan 2002 15:33:48 -0500 (EST)


On 8 Jan 2002, Derek Atkins wrote:

> You needed to have sent this to the list, so that the people
> in charge can see that there is a problem.  It certainly looks
> like there is a problem here.  Derrick?

I'll fix in CVS and we'll get it in 1.2.3.

> > Something completely different: the only real annoyance about OpenAFS is that
> > so much happens in the kernel - one glitch and the system is gone. Are there
> > plans to make a thinner kernel module that talks back to a userland client
> > process? I don't like all the kernel-version specific modules I'm collecting
> > in /usr/vice/etc/modload...

We have some ideas for how to do this, basically right now the problem is
our vcaches are one-to-one linked to inodes and need to be allocated by us
instead of by the kernel. The idea is to use the generic_ip in the inode
union to contain a weak "vcache hint" such that inodes can be managed by
the kernel (and thus we no longer need to track changes to init_once) and
vcaches can be managed by us independently.

It's on my list but I don't have time yet. As a side effect many of
the dentry cache problems on Linux (but not all of them, I think) could
also be eased.

-D