glusterd2

command module
v0.0.0-...-4e63163 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 5, 2016 License: GPL-2.0 Imports: 9 Imported by: 0

README

GlusterD-2.0

wercker status Stories in Progress

GlusterD-2.0 is a re-implementation of GlusterD. It attempts to be have better consistency, scalability and performance when compared with the current GlusterD, while also becoming more modular and easing extensibility.

Architecture and Design

Please refer to the wiki for more information.

Building

To build GD2, just run make. If you don't have the required tools installed, run scripts/install-reqs.sh.

Contributing

We use the Github pull-request model for accepting contributions. If you are not familiar with the pull request model please read "Using pull requests". For specific information on GlusterD-2.0, refer the Development Guide.

Copyright (c) 2015 Red Hat, Inc. http://www.redhat.com

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package commands defines the command interfaces that need to be implemented by the GlusterD commands
Package commands defines the command interfaces that need to be implemented by the GlusterD commands
peers
Package peercommands implements the peer management commands
Package peercommands implements the peer management commands
version
Package versioncommands implements the version command
Package versioncommands implements the version command
volumes
Package volumecommands implements the volume management commands
Package volumecommands implements the volume management commands
Package config implements the command line configuration support for GlusterD
Package config implements the command line configuration support for GlusterD
Package context is the runtime context of GlusterD
Package context is the runtime context of GlusterD
Package peer implements the Peer type
Package peer implements the Peer type
Package rest implements the REST server for GlusterD
Package rest implements the REST server for GlusterD
rpc
services
Package services is a generated protocol buffer package.
Package services is a generated protocol buffer package.
Package store implements the centralized store for GlusterD
Package store implements the centralized store for GlusterD
Package tests borrows Assert() from https://github.com/heketi/heketi
Package tests borrows Assert() from https://github.com/heketi/heketi
Package transaction implements a distributed transaction handling framework
Package transaction implements a distributed transaction handling framework
Package volgen implements volume graph generation and volfile generation for GlusterD
Package volgen implements volume graph generation and volfile generation for GlusterD
Package volume contains some types associated with GlusterFS volumes that will be used in GlusterD
Package volume contains some types associated with GlusterFS volumes that will be used in GlusterD

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL