Bug 1616016 - Please enable the kernel AFS module
Summary: Please enable the kernel AFS module
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: rawhide
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1623615 1623617
TreeView+ depends on / blocked
 
Reported: 2018-08-14 17:55 UTC by Jonathan Billings
Modified: 2018-08-29 19:52 UTC (History)
17 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1623615 1623617 (view as bug list)
Environment:
Last Closed: 2018-08-29 19:52:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Jonathan Billings 2018-08-14 17:55:24 UTC
Can you please enable the kernel AFS module? The CONFIG options to enable are:

CONFIG_AF_RXRPC=m	# The RxRPC protocol transport
CONFIG_AFS_FS=m		# The AFS filesystem

These would all be created as modules.

In addition, the following should also be enabled:
CONFIG_AF_RXRPC_IPV6=y
CONFIG_AFS_FSCACHE=y

and enable dynamic debugging:
CONFIG_AFS_DEBUG=y
CONFIG_AF_RXRPC_DEBUG=y

David Howells has written a corresponding set of userspace utilities that can use AF_RXRPC (http://git.infradead.org/users/dhowells/kafs-utils.git/shortlog/refs/heads/pythonify).  The tools have been rewritten in python3 and will also need a new package in Fedora (which I'll handle in a separate request).  I've been maintaining my own kernel and kafs-utils packages in my own COPR repo:
https://copr.fedorainfracloud.org/coprs/jsbillings/kafs/packages/

There have been significant improvements to the kernel AFS code this year.  It is at a point where the in-kernel AFS module is useful as an AFS client, able to mount, read and write to AFS volumes.  There are several large installations of AFS around the world who use Fedora (including my institution, the University of Michigan) who would directly benefit from this feature being enabled.

Comment 1 Jeremy Cline 2018-08-29 19:52:30 UTC
Hi Jonathan,

I've turned this on in Rawhide for 4.19 and it should be in tomorrow's build. Assuming all goes well it'll arrive in stable releases as they're rebased to 4.19. Please let us know if you run into any problems!


Note You need to log in before you can comment on or make changes to this bug.