[OpenAFS] PAGS and kernels

chas williams - CONTRACTOR chas@cmf.nrl.navy.mil
Tue, 12 Sep 2006 07:28:15 -0400


you should try one of the beta releases of 1.4.2.  i believe that
1.4.2fc3 is the latest.  PAGs are optionally (determined at compile
time) implemented via the keyring and that might work somewhat better
with newer kernels.

the fc4 kernels come with keyring support builtin.

as for debugging pags, to debug the group-style PAGs, you need to
be able to examine the group list of the process in question.  further,
if your ftp is brain damaged, it might feel the need to manipulate
your group list which could cause you to loose your PAG.  this is a 
particular problem if the afs module cant patch the syscall table
so it can put pack the missing PAG.

debugging the keyring style PAGs might require access to the
keyctl utility.  but you can derive a bit of info just from
the contents of /proc/keys (like who has a session keyring,
and whether or not they have an afs pag).

In message <450634AE.6070704@pictage.com>,Mike Polek writes:
>Oops... openafs 1.4.1, compiled from source rpm, built 5/24/2006.
>The kernel module was compiled in the last few weeks from the
>same original source RPM.... openafs-1.4.1-fc4.1.src.rpm.