]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test: skip TestLibRBD.DiscardAfterWrite if skip partial discard enabled 11853/head
authorJason Dillaman <dillaman@redhat.com>
Mon, 31 Oct 2016 15:08:55 +0000 (11:08 -0400)
committerLoic Dachary <ldachary@redhat.com>
Wed, 9 Nov 2016 12:20:34 +0000 (13:20 +0100)
Fixes: http://tracker.ceph.com/issues/17750
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 20406aef3e0bd442d17cbb7acf5db7c42a0d8a11)

src/test/librbd/test_librbd.cc

index ff91f25564d8347528db9bf154df3f35b6b2088b..9757a3a9ab525fc6518733e38cb3140f07348057 100644 (file)
@@ -4360,6 +4360,9 @@ TEST_F(TestLibRBD, FlushCacheWithCopyupOnExternalSnapshot) {
 
 TEST_F(TestLibRBD, DiscardAfterWrite)
 {
+  CephContext* cct = reinterpret_cast<CephContext*>(_rados.cct());
+  REQUIRE(!cct->_conf->rbd_skip_partial_discard);
+
   librados::IoCtx ioctx;
   ASSERT_EQ(0, _rados.ioctx_create(m_pool_name.c_str(), ioctx));