From: Danny Al-Gaaf Date: Mon, 28 Sep 2015 14:05:12 +0000 (+0200) Subject: test/osd/RadosModel.h: fix class member hiding member from base X-Git-Tag: v10.0.4~86^2~11 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a442f5a5e5a438d2d5358f9e25d41d613c681208;p=ceph.git test/osd/RadosModel.h: fix class member hiding member from base The 'done' member of derived class is hiding 'done' member from TestOp base class. Remove 'done' from derived classes. Signed-off-by: Danny Al-Gaaf --- diff --git a/src/test/osd/RadosModel.h b/src/test/osd/RadosModel.h index a18e85b9331d..f023aeacc3ca 100644 --- a/src/test/osd/RadosModel.h +++ b/src/test/osd/RadosModel.h @@ -111,7 +111,7 @@ public: : num(n), context(context), stat(stat), - done(0) + done(false) {} virtual ~TestOp() {}; @@ -526,11 +526,10 @@ public: string oid; librados::ObjectWriteOperation op; librados::AioCompletion *comp; - bool done; RemoveAttrsOp(int n, RadosTestContext *context, const string &oid, TestOpStat *stat) - : TestOp(n, context, stat), oid(oid), comp(NULL), done(false) + : TestOp(n, context, stat), oid(oid), comp(NULL) {} void _begin() @@ -620,13 +619,12 @@ public: string oid; librados::ObjectWriteOperation op; librados::AioCompletion *comp; - bool done; SetAttrsOp(int n, RadosTestContext *context, const string &oid, TestOpStat *stat) : TestOp(n, context, stat), - oid(oid), comp(NULL), done(false) + oid(oid), comp(NULL) {} void _begin() @@ -1482,7 +1480,6 @@ class RollbackOp : public TestOp { public: string oid; int roll_back_to; - bool done; librados::ObjectWriteOperation zero_write_op1; librados::ObjectWriteOperation zero_write_op2; librados::ObjectWriteOperation op; @@ -1497,7 +1494,6 @@ public: TestOpStat *stat = 0) : TestOp(n, context, stat), oid(_oid), roll_back_to(-1), - done(false), comps(3, NULL), last_finished(-1), outstanding(3) {} @@ -1747,7 +1743,6 @@ public: }; class HitSetListOp : public TestOp { - bool done; librados::AioCompletion *comp1, *comp2; uint32_t hash; std::list< std::pair > ls; @@ -1759,7 +1754,7 @@ public: uint32_t hash, TestOpStat *stat = 0) : TestOp(n, context, stat), - done(false), comp1(NULL), comp2(NULL), + comp1(NULL), comp2(NULL), hash(hash) {}