mirror of https://github.com/ceph/go-ceph
fae473416b
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> |
||
---|---|---|
README.md | ||
conn.go | ||
pool.go | ||
rados.go | ||
rados_test.go |
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]