[OpenAFS-devel] token/pag cleanup on i386_linux*
David Thompson
thomas@cs.wisc.edu
Mon, 11 Jun 2001 12:01:45 -0500
Yeah I'd be interested. We are pondering an afs-authenticated web server for
some of our needs. The "1 pag per second" rule and the performance
degredation under thousands of pags make recycling of pags necessary, but I
didn't think you could scan the whole process table effeciently enough to be
useful. I'm thinking of a list of "known pags" that could be allocated, used,
and later reused when all the processes using them are known to be gone.
Anyone gotten further into this?
I would really like to see the GCPAGS code enabled if possible for other
things, but it won't help us for this. We need the *web server* (not the afs
client) to verify that no processes are using a given pag anymore.
"Neulinger, Nathan" wrote:
>On my heavy-authentication-activity clients, I have to run a token cleanup
>script that gets rid of tokens for processes that have gone away/etc. It's
>my understanding that the GCPAGS code does this automatically. What is
>preventing this from being enabled on linux?
>
>(If anyone wants the script, I'll be happy to send it to you, it uses a
>combination of processing kdump output and examining auxgroup membershup
>from /proc.)
>
>If you don't run this, and you have a server that does a lot of token
>activity, you get into a situation where the afs_users structure in the
>kernel is HUGE and very very very slow, which impacts everything on the
>machine. I'm running scripts to handle this on hpux (poorly) and linux.
>
>-- Nathan
>
>------------------------------------------------------------
>Nathan Neulinger EMail: nneul@umr.edu
>University of Missouri - Rolla Phone: (573) 341-4841
>Computing Services Fax: (573) 341-4216
>_______________________________________________
>OpenAFS-devel mailing list
>OpenAFS-devel@openafs.org
>https://lists.openafs.org/mailman/listinfo/openafs-devel