Fixes: https://tracker.ceph.com/issues/44743
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
Co-authored-by: Kefu Chai <kefu@redhat.com>
Co-authored-by: Volker Theile <vtheile@suse.com>
(cherry picked from commit
1c3d6539d93961f9f7bd5308771725410bde32ec)
Conflicts:
qa/tasks/mgr/dashboard/test_rbd.py
time.sleep(1)
self._task_post('/api/block/image/trash/purge?pool_name={}'.format('rbd'))
- self.assertStatus(200)
+ self.assertStatus([200, 201])
time.sleep(1)
self.assertIsNotNone(trash_not_expired)
trash_expired = self.get_trash('rbd', id_expired)
- self.assertIsNone(trash_expired)
+ self.wait_until_equal(lambda: self.get_trash('rbd', id_expired), None, 60)