Versions Compared

Key

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

Introduction

The Akubra Project is a new effort to provide a pluggable file storage interface that can be adapted to almost any storage subsystem. Akubra will support both ordinary and transactional storage systems, but makes simplifying assumptions about "Blobs" in order to achieve a high level of interoperability. Akubra is part of the Storage Delegation Project. For a more detailed description of Akubra, see Background and Motivation.

Status

We are currently in the prototyping phase of development. The current work is centered around a simple filesystem implementation (called fs), and a transactional mapping layer (name tbd).

Design Documents

As we are still in the early stages of development, these documents are subject to change.

Community

We invite you browse our mailing lists, or subscribe and join the conversation:

  • Wiki Markup
    *Akubra Users* \[ [subscribe|http://groups.google.com/group/akubra-users/subscribe] \| [view|http://groups.google.com/group/akubra-users/topics] \] 
    \\  _General information, questions, release announcements, etc._
  • Wiki Markup
    *Akubra Developers* \[ [subscribe|http://groups.google.com/group/akubra-dev/subscribe] \| [view|http://groups.google.com/group/akubra-dev/topics] \| [original list archivesarchive|http://lists.topazproject.org/pipermail/akubra-dev/] \] 
    \\  _Discussions pertaining the development of Akubra._
  • Wiki Markup
    *Akubra Codewatch* \[ [subscribe|http://groups.google.com/group/akubra-codewatch/subscribe] \| [view|http://groups.google.com/group/akubra-codewatch/topics] \] 
    \\  _Intended for developers, this_ _{+}read-only{+}_ _list provides automatic notification of commits to the source code repository.  This is a read-only list.

Code Development

  • _

Source Code

You Anyone may download or browse the source code in our subversion repository at the following locations.

Note: You will need JDK 1.5+ and maven to build.

Coding conventions for this project are currently documented here (TODO:migrate here, update @inheritDoc stuff).

Issue Tracking

Bugs and features for this project are will be tracked here.