Skip to content

[master] Optimisations in ProductionStatusAgent

Chris Burr requested to merge cburr/LHCbDIRAC:faster-psa into master

If my local benchmarking is correct this optimises executions of the ProductionStatusAgent from ~20 minutes to ~1.5 minutes. The main improvement comes from moving reducing the number of TransformationClient RPC calls into a small number of bulk requests (see _isIdleCache).

There is still more to be gained, most notably a lot of time is spent doing Getting BK production progress but that can be dealt with in a separate PR.

BEGINRELEASENOTES

*ProductionMangement FIX: Performance optimisations in the ProductionStatusAgent

ENDRELEASENOTES

Edited by Chris Burr

Merge request reports