Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Akubra is a newly-developed, generic "blob" storage API. The AkubraLowlevelStorage plug-in is included with Fedora 3.2 and acts as a bridge between Fedora and Akubra, so that Akubra implementations can be used to support low-level storage in Fedora.

...

  • The base directory of the object xml and datastream storage areas.  Unless you are just testing out Fedora with Akubra, you should definitely change these values to a permanent storage location.  Look for /tmp/datastreamStore and /tmp/objectStore in the file and change the values as desired.
  • The shape of the directory tree in which to store the files.  You control this by changing the "##" values in the configuration file.  The default values of "##" ensure that there are at most 256 directories in each store, all at the top level, and files will be distributed fairly evenly among them.  For more information on what "##" means and how it controls the directory structure, see HashPathIdMapper in the Fedora 3.2 Javadocs.

For more extensive information on Akubra, please refer to the Akubra Wiki Space.

Filesystem Low Level Storage (Mature)

...

Historically, the only Low Level Storage implementation that supported this utility was the Filesystem Low Level Storage module that came bundled with Fedora. As of Fedora 3.2, the rebuilder now works with any LLStore implementation that supports the new IListable interface.

Currently, the only LLStore implementations that support this interface (and thus can be used with the rebuild utility) are the Akubra and Filesystem LLStore modules released with Fedora 3.2.