コード例 #1
0
func (rso *RadosStripedObject) Connect() (err error) {
	ret := C.rados_striper_create(rso.Ioctx, &rso.Striper)
	if ret < 0 {
		return errors.New("create striper failed")
	}
	return
}
コード例 #2
0
ファイル: pool.go プロジェクト: wenjianhn/radoshttpd
func (p *Pool) CreateStriper() (StriperPool, error) {
	sp := StriperPool{}
	ret := C.rados_striper_create(p.ioctx, &sp.striper)
	if ret < 0 {
		return sp, RadosError(int(ret))
	} else {
		return sp, nil
	}
}