Go bindings for Ceph
Go to file
Noah Watkins fae473416b lib: add make/delete pool interfaces
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-30 10:28:30 -07:00
README.md doc: update readme with example 2014-05-26 11:14:12 -07:00
conn.go lib: add make/delete pool interfaces 2014-08-30 10:28:30 -07:00
pool.go doc: update method docs 2014-05-24 11:28:19 -07:00
rados.go lib: rename Open to NewConn 2014-05-24 11:42:18 -07:00
rados_test.go lib: add make/delete pool interfaces 2014-08-30 10:28:30 -07:00

README.md

go-rados - Go bindings for RADOS distributed object store

Installation

go get github.com/noahdesu/go-rados

The native RADOS library and development headers are expected to be installed.

Documentation

Detailed documentation is available at http://godoc.org/github.com/noahdesu/go-rados.

Example

Connect to a cluster and list the pools:

conn, _ := rados.NewConn()
conn.ReadDefaultConfigFile()
conn.Connect()
pools, _ := conn.ListPools()
fmt.Println(len(pools), pools)

will print:

3 [data metadata rbd]