Hi,
I have a project under development to use Fedora to store NASA's Earth Science 
data sets, One use case at hand is call to support FTP and other data handling 
server to let user see and download all the files in Fedora repository.

I experimented an approach in which I installed a custom PathAlgorithm and a 
ILowlevelStorage to change the default timestamp based path algorithm, into 
using a PID namespace algorithm, and also changed code in 
DefaultDOManager.java, ILowLevelStorage.java to allow MIME type be used in the 
file name if MIME type is given.  The changed code and fedora server appear to 
work for me fine.  It would also seem to be minimally intrusive to the base 
code, for the added code, although DefaultDOManager.java change is somewhat 
intrusive.

I am not sure the consequence of this change to the integrity to the system (I 
am aware the obvious security by-pass).  Is there any unit test I need to setup 
and run against, to ensure nothing is broken?  Anything else I need to watch 
out for?

A related question is on Akubra, which I saw from the code and heard from other 
people/presentations, how is that related to what I do? There are parallel 
classes named Akubra** to the LowlevelStorage.java and 
LowlevelStorageModule.java, I am not sure how Akubra is or should be used for 
my case.

Thanks for any help

-Jerry


=======================
Jerry Yun Pan, Ph.D
ORNL DAAC
Environmental Science Division
Oak Ridge National Laboratory
Oak Ridge, TN 37831
phone: 678-770-3721

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to