コード例 #1
0
ファイル: conn.go プロジェクト: Xmagicer/origin
// Shutdown disconnects from the cluster.
func (c *Conn) Shutdown() {
	C.rados_shutdown(c.cluster)
}
コード例 #2
0
ファイル: grados.go プロジェクト: objStorage/grados
// Shutdown will close the connection to the cluster.
func (cluster *Cluster) Shutdown() {
	C.rados_shutdown(cluster.handle)
}
コード例 #3
0
ファイル: internals.go プロジェクト: yp-engineering/librbd
func freePool(pool *Pool) {
	C.rados_ioctx_destroy(pool.ioctx)
	C.rados_shutdown(pool.cluster)
}
コード例 #4
0
ファイル: rados.go プロジェクト: glycerine/radosgo
// Release handle and disconnect from RADOS cluster.
//
// TODO: track all open ioctx, ensure all async operations have
// completed before calling rados_shutdown, because it doesn't do that
// itself.
func (r *Rados) Release() error {
	C.rados_shutdown(r.rados)

	return nil
}
コード例 #5
0
ファイル: rados_cluster.go プロジェクト: vuleetu/gorados
func (r *Rados) ClusterShutDown() {
	C.rados_shutdown(*r.cluster)
}