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