afs-web-interface-enhancements-20010623
authorJeff Riegel <riegel@almaden.ibm.com>
Sat, 23 Jun 2001 18:01:03 +0000 (18:01 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sat, 23 Jun 2001 18:01:03 +0000 (18:01 +0000)
commit70802b37037b2bae7c696a1282d4d3fd623475ef
treee562261664dc79766fd3bd000448e2c2b22a5db0
parent727d52ee047101ada6a1a37d961fd1fdf5ea77d5
afs-web-interface-enhancements-20010623

Changes include:

1) Token caching: Functions to set the current "PAG" (not really a process
   authentication group, but a generic identifier for a user session)
   to a specific value, allowing us to switch tokens between different
   threads of the Web server without reauthenticating.

2) Performance enhancements: The main improvement is that we can check
   whether a directory is a mount point in advance and avoid doing a stat
   or contacting the destination cell.  We've also enabled bulk statting
   with kolya's patch from 11/2000.

3) New UAFS API's to call various pioctl functions, etc.

enclosed in  AFS_WEB_ENHANCEMENTS ifdef
src/afs/UKERNEL/afs_usrops.c
src/afs/UKERNEL/afs_usrops.h
src/afs/UKERNEL/sysincludes.h
src/afs/VNOPS/afs_vnop_access.c
src/afs/VNOPS/afs_vnop_lookup.c
src/afs/afs_osi_pag.c