]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_test_rados: flush can also fail due to snap trimming
authorSage Weil <sage@inktank.com>
Thu, 2 Jan 2014 18:48:57 +0000 (10:48 -0800)
committerSage Weil <sage@inktank.com>
Tue, 14 Jan 2014 00:19:47 +0000 (16:19 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/test/osd/RadosModel.h

index c24dd23181b6461c29e27d808ed4030e34ad381f..2f24d2744757381eaac0e557f72d79e5ed34dd03 100644 (file)
@@ -1813,6 +1813,9 @@ public:
     // not being particularly specific here about knowing which
     // flushes are on the oldest clean snap and which ones are not.
     can_fail = !blocking || !context->snaps.empty();
+    // FIXME: we can could fail if we've ever removed a snap due to
+    // the async snap trimming.
+    can_fail = true;
     cout << num << ": " << (blocking ? "cache_flush" : "cache_try_flush")
         << " oid " << oid << " snap " << snap << std::endl;