Improve listing performance
Overview
Source instance listing is currently not parallelized. Listings may take more than 15m for large instances and this can certainly be improved.
We also may be staging and traversing over unnecessary data (group members). This depends whether the audit logs depend on the members dump.
Tasks
-
Add multiprocessing to listing ( list_projects.py
i.e. theapi.py
list_all
function) -
Avoid staging redundant and unnecessary data -
Update docs if needed
Edited by Petar Prokić