lava_wait_jobs.py: Disable inefficient top-level retries
These retrie causes he whole processing to restart from the beginning
on the slightest error. E.g., if there were 500 test jobs, and there was
and error fetching a result for last one, all 500 will be resubmitted,
waited, and fetched again. This is highly inefficient way to handle
retries, which pushed LAVA under the heavy load from prolonged amount
of time, which affects TrustedFirmware project in general (i.e. not
only TF-M, but also TF-A and maybe other sub-projects).
Instead, retries should happen on the lowest reasonable level, e.g.
on the level of a particular request, or a particular job. A good
example of doing it right is a recent change 81ff0ad8cde35276859b.
So, disable inefficient retries, instead let's better get immediate
exception, then gradually add retries at the right spot.
Signed-off-by: Paul Sokolovsky <paul.sokolovsky@linaro.org>
Change-Id: Ib35568d2bbf17ec6afb56557fb57201aa9166c5f
1 file changed