]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: Test list_unfound with asserts to check for new fields
authorDavid Zafman <dzafman@redhat.com>
Wed, 29 Jul 2020 00:38:44 +0000 (17:38 -0700)
committerDavid Zafman <dzafman@redhat.com>
Mon, 14 Sep 2020 20:06:29 +0000 (13:06 -0700)
Signed-off-by: David Zafman <dzafman@redhat.com>
qa/tasks/lost_unfound.py

index 213e3e68c349f44da1748704a091bb2533165700..ec101b2041c3332ffe2e8635ca6b43b375b17137 100644 (file)
@@ -142,6 +142,9 @@ def task(ctx, config):
             m = manager.list_pg_unfound(pg['pgid'])
             #log.info('%s' % m)
             assert m['num_unfound'] == pg['stat_sum']['num_objects_unfound']
+            assert m['available_might_have_unfound'] == True
+            assert m['might_have_unfound'][0]['osd'] == "1"
+            assert m['might_have_unfound'][0]['status'] == "osd is down"
             num_unfound=0
             for o in m['objects']:
                 if len(o['locations']) == 0: