[OpenAFS] kafs client bugs

David Howells dhowells@redhat.com
Wed, 06 Mar 2019 16:22:21 +0000


Hi Matt,

Pallissard, Matthew <matt@pallissard.net> wrote:

> I'm running into a few issues when transferring more data than RAM on the
> box.  Without really digging into it I've noticed that dd or cp seem to
> crash once operating system cache eats up /roughly/ all the RAM on the box.

Crash how?  Do you have a backtrace or did it just hang?

> This leads me to a few questions;
> 
> 1. Anyone else run into this yet?  

I've just done a 5GiB AFS->NFS copy of a kernel build tree on a machine with
~3.5GiB availabile RAM with no problems.

Are you copying a single file that's larger than memsize?

> 2. Is there an issue tracker?  I found the todo page, but haven't found
> where to report bugs and related information.

There's a kafs mailing list here: linux-afs@lists.infradead.org

I don't currently have an issue tracker - that's something I'll need to look
into.  Possibly you could use bugs.kernel.org if it's likely a kernel bug.

> 3. Is there a "get involved page"?  I'm not a great developer by any means
> but I'm not completely incompetent either.

Anything on the TODO lists is fair game.

>    - Do I just submit patches?

Yes - though you might want to drop me an email first, just in case I have
some conflicting stuff in the works.

> Where to?

Me and the linux-afs mailing list.

> Is there a style guide, etc?

More or less the kernel's coding style document.

Note that there are three places to contribute to: kafs/AF_RXRPC in the
kernel, kafs-client and kafs-utils.  If you're good at python, kafs-utils
needs some TLC; but in the client, aklog-kafs needs some work and there may
need to be a PAM module.

David