Sync machinary doesn't properly wait for async task completion in V3 codepath.
In the function
_read_from_downloaded_metadata , the generated tasks are not explicitly awaited using
asyncio.gather. As long as those tasks don't generate child tasks this isn't an issue, but with the addition of dependency syncing these tasks will now generate new tasks that won't properly run without this gather. This is the only function that has this problem.
Updated by gerrod over 2 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp_ansible|7bde8d10e96c8089127448ffa5dec873fdc0a0c5.