We’ve recently facing some issue with: “test_recordset.RecordsetOwnershipTest.test_list_all_projects_recordsets” that is fails form time to time, this happens as a result of Designate bug. Here are some details from Michael: ------------------------------------------------------------------------------------------------------------------- I spent the day looking at this, very puzzling really. So, the list records call is pulling back old records. This is the other junk we see in that response. It is however filtering by project ID and not honoring the "x-auth-all-projects" header. So, we will need an upstream bug, a skip on the test due the bug, and a BZ. I will fix it quickly. Basically the header is ignored and the DB query doesn't get the apply_tenant_criteria setting for _find_recordsets_with_records doesn't get set to false. ---------------------------------------------------------------------------------------------------------------------- I’ll add a skip decorator for this test.
This was found to be a test framework bug and has been addressed upstream in https://review.opendev.org/c/openstack/designate-tempest-plugin/+/797366 The test was hitting the pagination default limit of 20. The fix was to configure the test to request a pagination limit of 1000.