$Id: TODO,v 1.98 1999/07/14 20:35:59 assar Exp $

   TODO-list, in no particular order.

Please mail arla-drinkers@stacken.kth.se if you want to work on
any of these things so we don't do double work.

*/Makefile.in: allow creation of shared libraries

*/Makefile.in: homogenize

arlad/xfs: More stable, bugfixes etc

arlad/xfs: return from open before fetching the whole file

arlad/xfs: cache in blocks (iff ?) file too large to fit in cache ?

arlad/xfs: implement advisory locking

arlad: more improvements on writing in disconnected mode

arlad: fallback to disconnected mode if networking is not working (possibly per cell)

arlad: more consistency checks before recovering state

arlad: remove unused stuff from FCacheEntry

autoconf -j

tests: more tests

tests: figure out what output should be sent where and with what options

tests: make sure all tests work everywhere

xfs/aix: figure out where the PAG should be stored

xfs/irix: fix syscall and implement setgroups wrapper

xfs/irix: port to Irix 6.5

xfs/rhapsody: merge into bsd

xfs/solaris: verify multithreadness

xfs/sunos: implement setgroups wrapper

xfs: support building as part of the kernel

xfs: support reading AFS directories

OPTIMIZATIONS

This is a list of posible optimizations that could be done to different parts
of arla.

 - Delay reads and writes to cache and AFS-servers. Make the more operations
   in one batch. (possible with rx?) Especially directories don't have to be
   synced for every operation.

 - send more messages to/from arlad in one sweep. (lookup on whole path in one
   message, getattr+getdata, etc..)

MILKO

Filbunke, the nnp-class-server generation:
- callbacks
- logging
- fsck/salvage, stability, more tests
- SPEED, real i*op
- volser (?)
- pts,vldb
- security
