OpenAFS logo

May 24-28, 2010

University of Illinois at Urbana-Champaign logo

Thursday 27 May 11:30am

Location: 1320 Digital Computer Lab

Speaker: Andrew Deason

Title: libuafs: The coolest OpenAFS library you've never heard of


Imagine if you could run a fully-featured OpenAFS client without a kernel module, run multiple clients from the same machine, or even debug the Unix OpenAFS client as if it were a normal userspace program. Now, what if I told you that the code to do most of that is already available?

This talk will introduce the old and oft-forgotten libuafs -- the OpenAFS userspace client library -- to those not familiar with it. We will explore its many neat uses and potential uses, as well as its limitations, both temporary and intrinsic. We will discuss the past and current state of libuafs and its users, and the direction of its future.

I'll touch on the technical details of how libuafs actually works, and will give some quick examples/demos of some perl and FUSE bindings. I can also demonstrate specifically how libuafs has already been successfully used in testing OpenAFS for multiple-client scenarios.

Slides: PDF