mirror of
https://github.com/ceph/go-ceph
synced 2025-02-18 11:46:52 +00:00
rbd: improve doc comment style for various rbd functions
Signed-off-by: John Mulligan <jmulligan@redhat.com>
This commit is contained in:
parent
8b6210ac8e
commit
cde998bb71
29
rbd/rbd.go
29
rbd/rbd.go
@ -194,7 +194,7 @@ func GetError(err C.int) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
// Version returns the major, minor, and patch level of the librbd library.
|
||||||
func Version() (int, int, int) {
|
func Version() (int, int, int) {
|
||||||
var c_major, c_minor, c_patch C.int
|
var c_major, c_minor, c_patch C.int
|
||||||
C.rbd_version(&c_major, &c_minor, &c_patch)
|
C.rbd_version(&c_major, &c_minor, &c_patch)
|
||||||
@ -233,12 +233,15 @@ func GetImage(ioctx *rados.IOContext, name string) *Image {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// int rbd_create(rados_ioctx_t io, const char *name, uint64_t size, int *order);
|
// Create a new rbd image.
|
||||||
//
|
//
|
||||||
// But also (for backward compability):
|
// Implements:
|
||||||
// int rbd_create2(rados_ioctx_t io, const char *name, uint64_t size,
|
// int rbd_create(rados_ioctx_t io, const char *name, uint64_t size, int *order);
|
||||||
|
//
|
||||||
|
// Also implements (for backward compatibility):
|
||||||
|
// int rbd_create2(rados_ioctx_t io, const char *name, uint64_t size,
|
||||||
// uint64_t features, int *order);
|
// uint64_t features, int *order);
|
||||||
// int rbd_create3(rados_ioctx_t io, const char *name, uint64_t size,
|
// int rbd_create3(rados_ioctx_t io, const char *name, uint64_t size,
|
||||||
// uint64_t features, int *order,
|
// uint64_t features, int *order,
|
||||||
// uint64_t stripe_unit, uint64_t stripe_count);
|
// uint64_t stripe_unit, uint64_t stripe_count);
|
||||||
func Create(ioctx *rados.IOContext, name string, size uint64, order int,
|
func Create(ioctx *rados.IOContext, name string, size uint64, order int,
|
||||||
@ -273,7 +276,10 @@ func Create(ioctx *rados.IOContext, name string, size uint64, order int,
|
|||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// int rbd_create2(rados_ioctx_t io, const char *name, uint64_t size,
|
// Create2 creates a new rbd image using provided features.
|
||||||
|
//
|
||||||
|
// Implements:
|
||||||
|
// int rbd_create2(rados_ioctx_t io, const char *name, uint64_t size,
|
||||||
// uint64_t features, int *order);
|
// uint64_t features, int *order);
|
||||||
func Create2(ioctx *rados.IOContext, name string, size uint64, features uint64,
|
func Create2(ioctx *rados.IOContext, name string, size uint64, features uint64,
|
||||||
order int) (image *Image, err error) {
|
order int) (image *Image, err error) {
|
||||||
@ -296,7 +302,11 @@ func Create2(ioctx *rados.IOContext, name string, size uint64, features uint64,
|
|||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// int rbd_create3(rados_ioctx_t io, const char *name, uint64_t size,
|
// Create3 creates a new rbd image using provided features and stripe
|
||||||
|
// parameters.
|
||||||
|
//
|
||||||
|
// Implements:
|
||||||
|
// int rbd_create3(rados_ioctx_t io, const char *name, uint64_t size,
|
||||||
// uint64_t features, int *order,
|
// uint64_t features, int *order,
|
||||||
// uint64_t stripe_unit, uint64_t stripe_count);
|
// uint64_t stripe_unit, uint64_t stripe_count);
|
||||||
func Create3(ioctx *rados.IOContext, name string, size uint64, features uint64,
|
func Create3(ioctx *rados.IOContext, name string, size uint64, features uint64,
|
||||||
@ -321,7 +331,10 @@ func Create3(ioctx *rados.IOContext, name string, size uint64, features uint64,
|
|||||||
}, nil
|
}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// int rbd_create4(rados_ioctx_t io, const char *name, uint64_t size,
|
// Create4 creates a new rbd image using provided image options.
|
||||||
|
//
|
||||||
|
// Implements:
|
||||||
|
// int rbd_create4(rados_ioctx_t io, const char *name, uint64_t size,
|
||||||
// rbd_image_options_t opts);
|
// rbd_image_options_t opts);
|
||||||
func Create4(ioctx *rados.IOContext, name string, size uint64, rio *RbdImageOptions) (image *Image, err error) {
|
func Create4(ioctx *rados.IOContext, name string, size uint64, rio *RbdImageOptions) (image *Image, err error) {
|
||||||
if rio == nil {
|
if rio == nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user