Pending and desired OpenAFS projects

Pending projects

The following are items known to be in progress, and, where available, a point of contact.

Hierarchical Storage Management Integration

Provide support for storing AFS files into a HSM system (DMF is the first targeted HSM system). Contact Ken Hornstein (kenh@cmf.nrl.navy.mil) for more information. This project has been made possible in part by support from SGI.

Disconnected AFS Operations

Provides the ability to use AFS while not connected to a network. Code is in the branch "disconnected" in the OpenAFS CVS repository, in need of testing and further work. Contact Derrick Brashear if you'd like to work on this.

FreeBSD port

Server ported. Cache manager support is not yet complete.

NetBSD port

Server ported. No timeline available.

OpenBSD port

In progress. Cache manager works but not recommended for production use.

Better Documentation

In progress. Contact Russ Allbery if you'd like to contribute

Kerberos v5 and multiple encryption types

In progress. Add Kerberos v5 and additional encryption type support. Contact Marcus Watts or Matt Benjamin

RxTCP

In progress. Implement Rx API on top of TCP/IP in order to gain performance on high speed networks. Contact Ken Hornstein>

HostAFSd

In progress. Implement an AFS server that exports portions of the local file system to AFS clients. Contact Derrick Brashear.

Proposed projects

The following are items which have been proposed, but which are not yet in progress. A point of contact is included where appropriate.

IPv6 support

Make AFS support IPv6.

Multiple volume versions

Support for multiple "clones" of a single volume.

Selectable UBIK best host algorithm

Change lowest IP metric to something administrator-selectable.

Volume dump editor

Tool to allow editing volume dumps.

Native Windows file system support

Implement AFS as a Windows Network Redirector and File System Filter instead of as a virtual SMB server.

Better server preference support

Allow selectable continuous or on-demand server preferences in clients based on available information about Rx connection round trip times instead of classful networking approach currently used. Contact Derrick Brashear (shadow@dementia.org)

Partition UUIDs

Create partition UUIDs such that the vldb can be rapdily updated if a disk is moved from one machine to another. Contact Derrick Brashear (shadow@dementia.org).

Directory format extensions to support Unicode filenames

http://www.afsig.se/afsig/space/AFS+directory+format+extensions

Protection Server database extensions and RPCs

To support multiple security class authentication name to AFS ID associations