Developers GlusterFS

From GlusterFS Documentation
Jump to navigationJump to search
Home


Developers[edit | edit source]

From GlusterDocumentation[edit | edit source]

Contributing to the Gluster community[edit | edit source]

Are you itching to send in patches and participate as a developer in the Gluster community? Here are a number of starting points for getting involved. We don't require a signed contributor license agreement or copyright assignment, but we do require a "signed-off-by" line on each code check-in.

  • Simplified Developer Workflow - A simpler and faster intro to developing with GlusterFS, than the doc below.
  • Developer Workflow - this tells you about our patch requirements, tools we use, and more. Required reading if you want to contribute code.
  • License Change - we recently changed the client library code to a dual license under the GPL v2 and the LGPL v3 or later

Compiling Gluster[edit | edit source]

  • Compiling RPMS - Step by step instructions for compiling Gluster RPMS
  • Building GlusterFS - How to compile Gluster from source code. Including instructions for Ubuntu.

Developing[edit | edit source]

Testing[edit | edit source]

Bug Handling[edit | edit source]

Patch Acceptance[edit | edit source]

Release Planning[edit | edit source]

We recently convened to plan the 3.6 release, the results of which you'll find in the link below. This is, of course, subject to change.

Release Process[edit | edit source]

Writing Translators[edit | edit source]

Translators are the most powerful way to extend GlusterFS. These stackable modules allow developers to easily add - or remove - features as they see fit. GlusterFS is, at its core, a toolkit for building new filesystems, with translators being the building blocks.




Home