]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_test_rados: check existence on is_dirty completion
authorSage Weil <sage@inktank.com>
Sun, 22 Dec 2013 06:52:28 +0000 (22:52 -0800)
committerSage Weil <sage@inktank.com>
Sun, 22 Dec 2013 17:49:25 +0000 (09:49 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/test/osd/RadosModel.h

index b6eebfc9d9f4546072702d3ace5211fc3475ac28..23d531021a0bf2afa8d4cbb1bb0050414f43bf93 100644 (file)
@@ -1733,11 +1733,12 @@ public:
     int r = completion->get_return_value();
     if (r == 0) {
       cout << num << ":  " << (dirty ? "dirty" : "clean") << std::endl;
-      assert(old_value.has_contents());
+      assert(!old_value.deleted());
       assert(dirty == old_value.dirty);
     } else {
       cout << num << ":  got " << r << std::endl;
       assert(r == -ENOENT);
+      assert(old_value.deleted());
     }
     context->kick();
     done = true;