From 4691e0cb4c8af1451e27be4838a3787dd83cbdee Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Fri, 24 Jan 2020 10:59:46 -0500 Subject: [PATCH] rbd: update TestReadAt to use new approach for create & open Update the TestReadAt function to use the new CreateImage and OpenImage functions. Signed-off-by: John Mulligan --- rbd/rbd_test.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/rbd/rbd_test.go b/rbd/rbd_test.go index a4987fc..1ad92aa 100644 --- a/rbd/rbd_test.go +++ b/rbd/rbd_test.go @@ -631,10 +631,14 @@ func TestReadAt(t *testing.T) { require.NoError(t, err) name := GetUUID() - img, err := Create(ioctx, name, testImageSize, testImageOrder) + options := NewRbdImageOptions() + defer options.Destroy() + err = options.SetUint64(RbdImageOptionOrder, uint64(testImageOrder)) + assert.NoError(t, err) + err = CreateImage(ioctx, name, testImageSize, options) require.NoError(t, err) - err = img.Open() + img, err := OpenImage(ioctx, name, NoSnapshot) assert.NoError(t, err) // write 0 bytes should succeed @@ -677,7 +681,7 @@ func TestReadAt(t *testing.T) { assert.NoError(t, err) // writing to a read-only image should fail - err = img.Open(true) + img, err = OpenImageReadOnly(ioctx, name, NoSnapshot) assert.NoError(t, err) _, err = img.WriteAt(data_out, 256)