Prior to this commit, the listing could fail when either reading a page of data in lauchpad.r the page of
This now traps the exception and let the listing continue. If the page is empty,results (lauchpad api raises RestfulError). it'sThis now retries when those kind of
nowexceptions happen. If the error persists (after multiple tryouts and exponential
backoff), the listing continues nonetheless (with warning logs).
Note that if the page ends up being empty, it's no longer accounted for.
This actually allows the listing to finish in case of issues.
Related to T3945
Depends on D7194