Skip to content
This repository has been archived by the owner on Mar 26, 2020. It is now read-only.

The first dev release for GlusterD-2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kshlm kshlm released this 22 Sep 11:21
· 2037 commits to master since this release
v4.0dev-1

This is just a preview of what has been happening in GlusterD-2.0 (GD2), to give users a taste of how GD2 is evolving.

GD2 can now form a cluster, list peers, create/delete,(psuedo) start/stop and list volumes. Most of these will undergo changes and refined as we progress.

We'll be providing periodic dev builds for people to test.

Currently builds are only available for Linux on x86_64. Vagrant and docker releases are planned to make it easier to test GD2.

How to test

Running GD2

  • Download the released binary
  • Extract and add glusterd2 binary to your $PATH
    • GD2 can run as a non-root user if CAP_SYS_ADMIN is set on the binary
      • Run sudo setcap cap_sys_admin+ep <path-to>/glusterd2
  • Ensure etcd is available in your $PATH
  • Create an empty working directory
  • Run GD2 glusterd2 --workdir <workdir path>

Start GD2 on 2 or more machines/VMs/Containers etc.

Testing commands

GD2 does not have a CLI yet. The ReST API is the only way to communicate with GD2 right now.

The ReST API can be used using curl or a ReST API client tool of your choice. My recommendation is postman.

Refer to the API documentation for more information on the available commands.