Go bindings for Ceph
Go to file
Noah Watkins 4ff181b2e5 lib: add and update comments
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-29 09:40:44 -07:00
README.md doc: update readme with example 2014-05-26 11:14:12 -07:00
conn.go lib: add and update comments 2014-08-29 09:40:44 -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: more conf_* wrappers and test clean-ups 2014-08-29 09:21:14 -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]