Thursday 27 May 11:30am
Location: 1320 Digital Computer Lab
|
Location: 1320 Digital Computer Lab
Speaker: Andrew Deason
Title: libuafs: The coolest OpenAFS library you've never heard of
Abstract:
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