]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_test_rados_api_*: fix build warnings, memset ranges 1668/head
authorSage Weil <sage@inktank.com>
Mon, 14 Apr 2014 04:37:31 +0000 (21:37 -0700)
committerSage Weil <sage@inktank.com>
Mon, 14 Apr 2014 04:37:31 +0000 (21:37 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/test/librados/io.cc
src/test/librados/misc.cc
src/test/librados/snapshots.cc

index 0dadf9585c5c14cb7b15d901776aba6d84d67bfa..5daca3c15ec69b49a2dcfea102e2e5ed3c491672 100644 (file)
@@ -621,9 +621,9 @@ TEST_F(LibRadosIoEC, OverlappingWriteRoundTrip) {
   char *buf3 = (char *)new char[dbsize];
   memset(buf, 0xcc, dbsize);
   ASSERT_EQ(0, rados_write(ioctx, "foo", buf, dbsize, 0));
-  memset(buf2, 0xdd, sizeof(buf2));
+  memset(buf2, 0xdd, bsize);
   ASSERT_EQ(-EOPNOTSUPP, rados_write(ioctx, "foo", buf2, bsize, 0));
-  memset(buf3, 0xdd, sizeof(buf3));
+  memset(buf3, 0xdd, dbsize);
   ASSERT_EQ(dbsize, rados_read(ioctx, "foo", buf3, dbsize, 0));
   // Read the same as first write
   ASSERT_EQ(0, memcmp(buf3, buf, dbsize));
index f0f8447748f5c65b600917cd46c94074e477c4c4..ea990b50a98cc8efc041c6d134f7b608b4cf1dc9 100644 (file)
@@ -451,7 +451,7 @@ TEST_F(LibRadosMiscPP, CloneRangePP) {
   memset(buf, 0xcc, sizeof(buf));
   bufferlist bl;
   bl.append(buf, sizeof(buf));
-  ASSERT_EQ(0, (size_t)ioctx.write("foo", bl, sizeof(buf), 0));
+  ASSERT_EQ(0, ioctx.write("foo", bl, sizeof(buf), 0));
   ioctx.locator_set_key("foo");
   ASSERT_EQ(0, ioctx.clone_range("bar", 0, "foo", 0, sizeof(buf)));
   bufferlist bl2;
index e490a088379b68a6a1b3fc5e1c548f30a01636fc..832dcab1c801cfba8a97e5d156974a8e7bda91f9 100644 (file)
@@ -610,7 +610,7 @@ TEST_F(LibRadosSnapshotsSelfManagedEC, Snap) {
                                        &my_snaps[0], my_snaps.size()));
   ::std::reverse(my_snaps.begin(), my_snaps.end());
   char *buf2 = (char *)new char[bsize];
-  memset(buf2, 0xdd, sizeof(buf2));
+  memset(buf2, 0xdd, bsize);
   ASSERT_EQ(0, rados_write(ioctx, "foo", buf2, bsize, bsize));
   rados_ioctx_snap_set_read(ioctx, my_snaps[1]-1);
   char *buf3 = (char *)new char[bsize*2];
@@ -641,7 +641,7 @@ TEST_F(LibRadosSnapshotsSelfManagedEC, Rollback) {
   ::std::reverse(my_snaps.begin(), my_snaps.end());
   int bsize = alignment;
   char *buf = (char *)new char[bsize];
-  memset(buf, 0xcc, sizeof(buf));
+  memset(buf, 0xcc, bsize);
   ASSERT_EQ(0, rados_write(ioctx, "foo", buf, bsize, 0));
 
   my_snaps.push_back(-2);
@@ -651,7 +651,7 @@ TEST_F(LibRadosSnapshotsSelfManagedEC, Rollback) {
                                        &my_snaps[0], my_snaps.size()));
   ::std::reverse(my_snaps.begin(), my_snaps.end());
   char *buf2 = (char *)new char[bsize];
-  memset(buf2, 0xdd, sizeof(buf2));
+  memset(buf2, 0xdd, bsize);
 
   ASSERT_EQ(0, rados_write(ioctx, "foo", buf2, bsize, bsize));
   rados_ioctx_selfmanaged_snap_rollback(ioctx, "foo", my_snaps[1]);
@@ -678,7 +678,7 @@ TEST_F(LibRadosSnapshotsSelfManagedECPP, SnapPP) {
   ::std::reverse(my_snaps.begin(), my_snaps.end());
   int bsize = alignment;
   char *buf = (char *)new char[bsize];
-  memset(buf, 0xcc, sizeof(buf));
+  memset(buf, 0xcc, bsize);
   bufferlist bl1;
   bl1.append(buf, bsize);
   ASSERT_EQ(0, ioctx.write("foo", bl1, bsize, 0));