Hey all, I've been asked by a few folks about adding an Xrootd interface to the file system we use locally, HDFS. HDFS's security mechanism make it so the only true way to be secure is to only allow access from within the local cluster; I'd like to be able to securely export the file system to ROOT-based applications running on the local campus (but not transfer it across the world). HDFS has a FUSE interface which implements most of the POSIX API, but apparently not enough to have xrootd work directly on top of it :) However, HDFS has a pleasant, simple C interface: http://svn.apache.org/repos/asf/hadoop/core/trunk/src/c++/libhdfs/hdfs.h I'm trying to provide feedback to those who want it about how hard this project would be. Could someone help me determine: 1) What exactly would need to be implemented? (I'm a bit new to xrootd; I believe I'm looking at implementing a new subclass of OFS?) 2) What would be needed to do a minimal working prototype that I could show to someone. 3) Is there a sample "simplest implementation" that I could base a prototype off of? 4) What documentation exists to help me along the way? Thanks! Brian