From b201e01628f129c041414a9d074dbda2d1c1b7be Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Mon, 19 Jul 2021 14:29:55 -0400 Subject: [PATCH] rbd: remove rbd_mimic.go go-ceph stopped supporting mimic in v0.7.0. This file no longer is needed. Signed-off-by: John Mulligan --- rbd/rbd_mimic.go | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 rbd/rbd_mimic.go diff --git a/rbd/rbd_mimic.go b/rbd/rbd_mimic.go deleted file mode 100644 index 1c4a123..0000000 --- a/rbd/rbd_mimic.go +++ /dev/null @@ -1,42 +0,0 @@ -// +build luminous mimic -// +build !nautilus -// -// Ceph Nautilus includes rbd_list2() and marked rbd_list() deprecated. - -package rbd - -// #cgo LDFLAGS: -lrbd -// #include -// #include -// #include -import "C" - -import ( - "unsafe" - - "github.com/ceph/go-ceph/internal/cutil" - "github.com/ceph/go-ceph/internal/retry" - "github.com/ceph/go-ceph/rados" -) - -// GetImageNames returns the list of current RBD images. -func GetImageNames(ioctx *rados.IOContext) (names []string, err error) { - var ( - buf []byte - csize C.size_t - ) - // from 4KiB to 32KiB - retry.WithSizes(4096, 1<<15, func(size int) retry.Hint { - csize = C.size_t(size) - buf = make([]byte, csize) - ret := C.rbd_list(cephIoctx(ioctx), - (*C.char)(unsafe.Pointer(&buf[0])), &csize) - err = getErrorIfNegative(ret) - return retry.Size(int(csize)).If(err == errRange) - }) - if err != nil { - return nil, err - } - names = cutil.SplitSparseBuffer(buf[:csize]) - return names, nil -}