From: Sage Weil Date: Sat, 21 Sep 2013 03:43:12 +0000 (-0700) Subject: ceph_test_rados: do not COPY_FROM self X-Git-Tag: v0.71~103^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=303bc68e971c64fdad9547828cdc7376c6c090ee;p=ceph.git ceph_test_rados: do not COPY_FROM self Signed-off-by: Sage Weil --- diff --git a/src/test/osd/TestRados.cc b/src/test/osd/TestRados.cc index 1b6bd073a1264..970d45752448f 100644 --- a/src/test/osd/TestRados.cc +++ b/src/test/osd/TestRados.cc @@ -155,7 +155,9 @@ private: case TEST_OP_COPY_FROM: oid = *(rand_choose(context.oid_not_in_use)); - oid2 = *(rand_choose(context.oid_not_in_use)); + do { + oid2 = *(rand_choose(context.oid_not_in_use)); + } while (oid == oid2); cout << "copy_from oid " << oid << " from oid " << oid2 << " current snap is " << context.current_snap << std::endl; return new CopyFromOp(m_op, &context, oid, oid2, m_stats);