From: Josh Durgin Date: Mon, 15 Jun 2015 22:12:43 +0000 (-0700) Subject: qa: add compatibility filtered rados api tests for upgrades X-Git-Tag: v0.80.10~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=34ba3719997fed6d0b8148f21e59b446bdf42962;p=ceph.git qa: add compatibility filtered rados api tests for upgrades Post-9.0.1, the evict op returns success when an object doesn't exist in the cache tier. Skip the tests that are incompatible across versions. Fixes: #11548 Signed-off-by: Josh Durgin (cherry picked from commit 348a3d3c9880e7d022e71a2faafe51c8f771406e) --- diff --git a/qa/workunits/rados/test-upgrade-v9.0.1.sh b/qa/workunits/rados/test-upgrade-v9.0.1.sh new file mode 100755 index 00000000000..51cb0f05a87 --- /dev/null +++ b/qa/workunits/rados/test-upgrade-v9.0.1.sh @@ -0,0 +1,22 @@ +#!/bin/sh -ex + +ceph_test_rados_api_aio +ceph_test_rados_api_io +ceph_test_rados_api_list +ceph_test_rados_api_lock +ceph_test_rados_api_misc +ceph_test_rados_api_tier --gtest_filter=-LibRadosTwoPoolsPP.Evict:-LibRadosTwoPoolsPP.Evict +ceph_test_rados_api_pool +ceph_test_rados_api_snapshots +ceph_test_rados_api_stat +ceph_test_rados_api_watch_notify +ceph_test_rados_api_cmd +ceph_test_rados_api_c_write_operations +ceph_test_rados_api_c_read_operations + +ceph_test_rados_list_parallel +ceph_test_rados_open_pools_parallel +ceph_test_rados_delete_pools_parallel +ceph_test_rados_watch_notify + +exit 0